From 37897bb58c2238d1346cfa0d85020a48915b107a Mon Sep 17 00:00:00 2001 From: Ruichao Wu Date: Wed, 10 May 2023 15:52:39 +0200 Subject: [PATCH 1/3] Rossystem metamodel: add ComponentRef to reference rosnode in process; uncapitalize index --- .../model/rossystem.ecore | 56 +++++++++++-------- .../model/rossystem.genmodel | 49 +++++++++------- 2 files changed, 60 insertions(+), 45 deletions(-) diff --git a/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.ecore b/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.ecore index 021dd6106..ebeb8b0a2 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.ecore +++ b/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.ecore @@ -2,68 +2,76 @@ - - + - - - + + - - - + + + - - + + - - + - + - + - + - + - + - + - + - + - + + + + + + + diff --git a/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.genmodel b/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.genmodel index b3f05936f..e5fa43855 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.genmodel +++ b/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.genmodel @@ -8,59 +8,66 @@ rossystem.ecore - - - - - + + + + + + - - - + + + - - + + - - + + - + - + - + - + - + - + - + - + - + + + + + + + From cab48de15f0069ad4729c8bde25888ead06d3cb5 Mon Sep 17 00:00:00 2001 From: Ruichao Wu Date: Wed, 10 May 2023 16:04:04 +0200 Subject: [PATCH 2/3] Rossystem grammar: uncapitalize index, fix process grammar --- .../fraunhofer/ipa/rossystem/RosSystem.xtext | 55 ++++++++++--------- 1 file changed, 30 insertions(+), 25 deletions(-) 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 f662ec3cb..d9786b800 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 @@ -6,29 +6,32 @@ import "http://www.eclipse.org/emf/2002/Ecore" as ecore import "http://www.ipa.fraunhofer.de/ros" as ros import "http://www.ipa.fraunhofer.de/primitives" as primitives +System returns System: + RosSystem +; RosSystem returns System: - Name=EString':' + name=EString':' BEGIN ( ('processes:' BEGIN - Processes+=Process* + processes+=Process* END ) | ('nodes:' BEGIN - Components+=RosNode* + components+=RosNode* END ) | ('parameters:' BEGIN - Parameter+=Parameter* + parameter+=RosParameter* END ) | ('connections:' BEGIN - Connections+=RosConnection* + connections+=RosConnection* END ) )* @@ -37,20 +40,23 @@ RosSystem returns System: Process returns Process: {Process} - Name=EString':' - BEGIN - ('nodes:' '[' - Nodes+=[RosNode|EString] - ']')? - ('threads:'Threads=INT) - END + name=EString':' + BEGIN + ('nodes:' '['nodes+=ComponentRef (',' nodes+=ComponentRef)+']')? + ('threads:'threads=Integer0) + END +; + +ComponentRef returns ComponentRef: + {ComponentRef} + componentRef = [RosNode| EString] ; RosNode returns RosNode: {RosNode} - Name=EString':' + name=EString':' BEGIN - 'from:'From=[ros::Node|EString] + 'from:'from=[ros::Node|EString] ('interfaces:' BEGIN rosinterfaces+=RosInterface* @@ -63,9 +69,9 @@ RosNode returns RosNode: ; RosInterface returns RosInterface: - Name=EString':' + name=EString':' BEGIN - Reference=InterfaceReference + reference=InterfaceReference END ; @@ -77,40 +83,39 @@ InterfaceReference_Impl returns InterfaceReference: ; RosPublisherReference returns RosPublisherReference: - 'fromPub:'From=[ros::Publisher|EString] + 'fromPub:'from=[ros::Publisher|EString] ; RosSubscriberReference returns RosSubscriberReference: - 'fromSub:'From=[ros::Subscriber|EString] + 'fromSub:'from=[ros::Subscriber|EString] ; RosServiceServerReference returns RosServiceServerReference: - 'fromSS:'From=[ros::ServiceServer|EString] + 'fromSS:'from=[ros::ServiceServer|EString] ; RosServerClientReference returns RosServerClientReference: - 'fromSC:'From=[ros::ServiceClient|EString] + 'fromSC:'from=[ros::ServiceClient|EString] ; RosActionServerReference returns RosActionServerReference: - 'fromAS:'From=[ros::ActionServer|EString] + 'fromAS:'from=[ros::ActionServer|EString] ; RosActionClientReference returns RosActionClientReference: - 'fromAC:'From=[ros::ActionClient|EString] + 'fromAC:'from=[ros::ActionClient|EString] ; RosParameter returns RosParameter: - Name=EString':' + PreListElement name=EString':' from=[ros::Parameter|EString] BEGIN - 'from:'From=[ros::Parameter|EString] 'value:'value=ParameterValue END ; RosConnection returns RosConnection: - '-['from=[RosInterface|EString]','to=[RosInterface|EString]']' + PreListElement '['from=[RosInterface|EString]','to=[RosInterface|EString]']' ; /////////////////// From 93f46f8258586cecdbaf0a8533ff3897eedae406 Mon Sep 17 00:00:00 2001 From: ipa-nhg Date: Tue, 16 May 2023 11:21:27 +0200 Subject: [PATCH 3/3] ROSSystem: Symplify references and regenerate backend for metamodel and DSL --- .../ipa/ros/tests/BasicsParsingTest.xtend | 30 + .../CreateProcess_components_RosNode.gif | Bin 0 -> 223 bytes ...Interface_reference_InterfaceReference.gif | Bin 0 -> 223 bytes ...ace_reference_RosActionClientReference.gif | Bin 0 -> 223 bytes ...ace_reference_RosActionServerReference.gif | Bin 0 -> 223 bytes ...erface_reference_RosParameterReference.gif | Bin 0 -> 223 bytes ...erface_reference_RosPublisherReference.gif | Bin 0 -> 223 bytes ...ace_reference_RosServerClientReference.gif | Bin 0 -> 223 bytes ...ce_reference_RosServiceServerReference.gif | Bin 0 -> 223 bytes ...rface_reference_RosSubscriberReference.gif | Bin 0 -> 223 bytes .../CreateSystem_components_RosNode.gif | Bin 0 -> 223 bytes ...CreateSystem_connections_RosConnection.gif | Bin 0 -> 223 bytes .../CreateSystem_parameter_RosParameter.gif | Bin 0 -> 223 bytes .../CreateSystem_processes_Process.gif | Bin 0 -> 223 bytes .../icons/full/obj16/Rossystem.gif | Bin 0 -> 129 bytes .../plugin.properties | 22 + .../system/provider/ProcessItemProvider.java | 31 +- .../RosActionClientReferenceItemProvider.java | 4 +- .../RosActionServerReferenceItemProvider.java | 4 +- .../provider/RosInterfaceItemProvider.java | 90 +- .../system/provider/RosNodeItemProvider.java | 8 +- .../provider/RosParameterItemProvider.java | 8 +- .../RosParameterReferenceItemProvider.java | 4 +- .../RosPublisherReferenceItemProvider.java | 4 +- .../RosServerClientReferenceItemProvider.java | 4 +- ...RosServiceServerReferenceItemProvider.java | 4 +- .../RosSubscriberReferenceItemProvider.java | 4 +- .../provider/RossystemItemProvider.java | 99 + .../RossystemItemProviderAdapterFactory.java | 24 + .../system/provider/SystemItemProvider.java | 9 +- .../presentation/RossystemModelWizard.java | 3 +- .../contentassist/antlr/RosSystemParser.java | 8 +- .../antlr/internal/InternalRosSystemParser.g | 664 +- .../internal/InternalRosSystemParser.java | 7714 +++++++---------- .../antlr/lexer/InternalRosSystemLexer.g | 2 +- .../antlr/lexer/InternalRosSystemLexer.java | 804 +- .../AbstractRosSystemProposalProvider.java | 5 +- .../RosSystemOutlineTreeProvider.xtend | 15 + .../RosSystemOutlineTreeProvider.xtend.orig | 15 + .../ipa/rossystem/RosSystem.xtextbin | Bin 13786 -> 13896 bytes .../parser/antlr/RosSystemParser.java | 2 +- .../antlr/internal/InternalRosSystemParser.g | 300 +- .../internal/InternalRosSystemParser.java | 3218 ++++--- .../antlr/lexer/InternalRosSystemLexer.g | 2 +- .../antlr/lexer/InternalRosSystemLexer.java | 804 +- .../RosSystemSemanticSequencer.java | 27 +- .../RosSystemSyntacticSequencer.java | 96 +- .../services/RosSystemGrammarAccess.java | 312 +- .../fraunhofer/ipa/rossystem/RosSystem.xtext | 11 +- .../model/rossystem.aird | 586 +- .../model/rossystem.ecore | 12 +- .../model/rossystem.genmodel | 8 +- .../src/system/Process.java | 12 +- .../src/system/Rossystem.java | 17 + .../src/system/RossystemFactory.java | 9 + .../src/system/RossystemPackage.java | 145 +- .../src/system/System.java | 6 +- .../src/system/impl/ProcessImpl.java | 48 +- .../src/system/impl/RosInterfaceImpl.java | 2 +- .../src/system/impl/RosNodeImpl.java | 2 +- .../src/system/impl/RosParameterImpl.java | 2 +- .../src/system/impl/RossystemFactoryImpl.java | 13 + .../src/system/impl/RossystemImpl.java | 37 + .../src/system/impl/RossystemPackageImpl.java | 73 +- .../src/system/impl/SystemImpl.java | 14 +- .../system/util/RossystemAdapterFactory.java | 19 + .../src/system/util/RossystemSwitch.java | 23 + 67 files changed, 7146 insertions(+), 8233 deletions(-) create mode 100644 plugins/de.fraunhofer.ipa.ros.xtext.tests/src/de/fraunhofer/ipa/ros/tests/BasicsParsingTest.xtend create mode 100644 plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateProcess_components_RosNode.gif create mode 100644 plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_InterfaceReference.gif create mode 100644 plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_RosActionClientReference.gif create mode 100644 plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_RosActionServerReference.gif create mode 100644 plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_RosParameterReference.gif create mode 100644 plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_RosPublisherReference.gif create mode 100644 plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_RosServerClientReference.gif create mode 100644 plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_RosServiceServerReference.gif create mode 100644 plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_RosSubscriberReference.gif create mode 100644 plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateSystem_components_RosNode.gif create mode 100644 plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateSystem_connections_RosConnection.gif create mode 100644 plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateSystem_parameter_RosParameter.gif create mode 100644 plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateSystem_processes_Process.gif create mode 100644 plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/obj16/Rossystem.gif create mode 100644 plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RossystemItemProvider.java create mode 100644 plugins/de.fraunhofer.ipa.rossystem.xtext.ui/src/de/fraunhofer/ipa/rossystem/ui/outline/RosSystemOutlineTreeProvider.xtend create mode 100644 plugins/de.fraunhofer.ipa.rossystem.xtext.ui/src/de/fraunhofer/ipa/rossystem/ui/outline/RosSystemOutlineTreeProvider.xtend.orig create mode 100644 plugins/de.fraunhofer.ipa.rossystem/src/system/Rossystem.java create mode 100644 plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RossystemImpl.java diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.tests/src/de/fraunhofer/ipa/ros/tests/BasicsParsingTest.xtend b/plugins/de.fraunhofer.ipa.ros.xtext.tests/src/de/fraunhofer/ipa/ros/tests/BasicsParsingTest.xtend new file mode 100644 index 000000000..f1f06f92c --- /dev/null +++ b/plugins/de.fraunhofer.ipa.ros.xtext.tests/src/de/fraunhofer/ipa/ros/tests/BasicsParsingTest.xtend @@ -0,0 +1,30 @@ +/* + * generated by Xtext 2.30.0 + */ +package de.fraunhofer.ipa.ros.tests + +import com.google.inject.Inject +import org.eclipse.xtext.testing.InjectWith +import org.eclipse.xtext.testing.extensions.InjectionExtension +import org.eclipse.xtext.testing.util.ParseHelper +import org.junit.jupiter.api.Assertions +import org.junit.jupiter.api.Test +import org.junit.jupiter.api.^extension.ExtendWith +import ros.Namespace + +@ExtendWith(InjectionExtension) +@InjectWith(BasicsInjectorProvider) +class BasicsParsingTest { + @Inject + ParseHelper parseHelper + + @Test + def void loadModel() { + val result = parseHelper.parse(''' + Hello Xtext! + ''') + Assertions.assertNotNull(result) + val errors = result.eResource.errors + Assertions.assertTrue(errors.isEmpty, '''Unexpected errors: «errors.join(", ")»''') + } +} diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateProcess_components_RosNode.gif b/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateProcess_components_RosNode.gif new file mode 100644 index 0000000000000000000000000000000000000000..bad30bb8e3d8c82e0bd0812f1af50d0a6882c16c GIT binary patch literal 223 zcmZ?wbhEHb6krfwIKsg2|NsB{_xIb|$1^Z695`@b&YU?74GlAmjsO3TpC51k|Gqtt z`(n?Yn>{^e($Wq%IP99P21HvYDX;62U)m%!uTpGgiSWO_?}6y==kq}H=lSB_cbkEx zL4e{<7Df3tK1kH}_2{@ihKy(sM0)lBSq?zf^Lj zbD+lTg4sA2Ytgb#~OwlghEaFf5$Qgb_3>-5X?e1@Ew Nrqsr!Y*j@DYXDXoVLAW+ literal 0 HcmV?d00001 diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_InterfaceReference.gif b/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_InterfaceReference.gif new file mode 100644 index 0000000000000000000000000000000000000000..6a0e6fcc49aae4b5844d386cbac473b32a39ae30 GIT binary patch literal 223 zcmZ?wbhEHb6krfwIKsg2|NsB{_xIb|$1^Z6eEsqJ=#4k?_usEvcIp5B`1$en|L@y3 zG&CGIaA4+{G$6yl!C}{QH6YqLNqJqD{L&_=d6i-_ON9UZeGf!`Kc5GpKhGEczS|5m z4FVK@vM_>JIv@gMCj)DYfrlb&nYlQhND`=ydI zodY#yFF(O9(x)}&)JZoh1|7Bg-YymbK@GECBz#zOvYlyRf}8w}mYUnSTBl#8=QHHg OG^I8+WvePOSOWkIieqR1 literal 0 HcmV?d00001 diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_RosActionClientReference.gif b/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_RosActionClientReference.gif new file mode 100644 index 0000000000000000000000000000000000000000..367326419a05a0dcb8678a9bd6ad69d9845fc39f GIT binary patch literal 223 zcmZ?wbhEHb6krfwIKsg2|NsB{_xIb|$1^Z6?0NB`=jP3{GiMwQ9Qgk~etx|D|NHh0 z4Gjkl9GH0~4ajhCaM(3n4T!c*QeM|3zqCneUZvQ~65)S;-viO#&*y>Y&-2B!EQ}zQ4u}BR$-o+;pwO2RX{W|8^X%a%7q(97Z|<8^;%WTZq~}`pBuz2(eyQY4 z=Rl3w%TKV2^l8mGb<)j>K}YSrw~K{9P{ZsO2_F`nY-d`S;3j{grRH|7*6Ek&`3yNV NO{tAd*{X^R)&My}Vo?A9 literal 0 HcmV?d00001 diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_RosActionServerReference.gif b/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_RosActionServerReference.gif new file mode 100644 index 0000000000000000000000000000000000000000..10186e95f0c9f91f5ff6a8158704de0555f5cc16 GIT binary patch literal 223 zcmZ?wbhEHb6krfwIKsg2|NsB{_xIb|$1^Z695`@b&YU?74GqRKXa4^mKR@37|9yKP z7brgSOd62k;NY-px*8B|ous_3OMYpS)VxZunI*#i{=NsIzn{+o(Vypwf8T8eng#)i zKUo+-EFBO5vXg-|MnR!3CDKlfVdmMxQ!Z?s)Zg4Usl?Oxvq{gj>`9tp>its5na+V4 zvzMP>7wOZQbLym<6@!l2eQy^FfuM%jFA_d1I@!*&Fu_g!MoZ1@T&>eD)AJc}YMN3T Ko3d3E8LR;ghhV}0 literal 0 HcmV?d00001 diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_RosParameterReference.gif b/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_RosParameterReference.gif new file mode 100644 index 0000000000000000000000000000000000000000..e3163ec5c4927451de0a2c86daceb15bb9a6088f GIT binary patch literal 223 zcmZ?wbhEHb6krfwIKsg2|NsB{_xIb|$1^Z6yx4Q;X3wTGX)_NvH2nV`KR@37|9$(0 zhK2(N4$M5024pxmIP99P21HvYDX;62U)m%!uTpGgiSWO_?}6y==kq}H=lSB_cbkEx zL4e{<7Df3tK1kH}_2{@ihKy(sM0)lBSq?zf^Lj zbD+lTg4sA2Ytgb#~OwlghEaFf5$Qgb_3>-5X?e1@Ew Nrqsr!Y*j@DYXG;pVW9v3 literal 0 HcmV?d00001 diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_RosPublisherReference.gif b/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_RosPublisherReference.gif new file mode 100644 index 0000000000000000000000000000000000000000..ca92866c7c7c0fb603c4d3e7cd4178d3fd27fa60 GIT binary patch literal 223 zcmZ?wbhEHb6krfwIKsg2|NsB{_xIb|$1^Z6{Qmm;&Cxga=ik3ndFlWE`1$en|L@y3 zG&CGIaA4+{G$6yl!C}{QH6YqLNqJqD{L&_=d6i-_ON9UZeGf!`Kc5GpKhGEczS|5m z4FVK@vM_>JIv@gMCj)DYfrlb&nYlQhND`=ydI zodY#yFF(O9(x)}&)JZoh1|7Bg-YymbK@GECBz#zOvYlyRf}8w}mYUnSTBl#8=QHHg OG^I8+WvePOSOWl7_hZWd literal 0 HcmV?d00001 diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_RosServerClientReference.gif b/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_RosServerClientReference.gif new file mode 100644 index 0000000000000000000000000000000000000000..57826ccb40b105bd620c85dabae2ed3312139d17 GIT binary patch literal 223 zcmZ?wbhEHb6krfwIKsg2|NsB{_xIb|$1^Z695`@b&YU?74GqRK)BgXDpC51k|Gqtt z3lyJuCJo4NaB$c)T@8q~PEuaiCBL*uYF?$-%o5>$f8PVq-_PfP=+E=Tzwb5!O@jc% zpDc_ZmJWyj*~!2fqoB~25^1N#F!Su;DHpa*>Tm9wRN`s;*`()M_9RU)^?s@3Oy@w2 z*~?F`i}Y#DId#&_ia|&1zPF2oKv2W%7YQF0oor`XnBXRVqow9{uGZ<7>G=#fHBG6F KP1&l74AubYH(-wd literal 0 HcmV?d00001 diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_RosServiceServerReference.gif b/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_RosServiceServerReference.gif new file mode 100644 index 0000000000000000000000000000000000000000..6f2f9e7e55be9942b2422b4cce2845e4ce7648f8 GIT binary patch literal 223 zcmZ?wbhEHb6krfwIKsg2|NsB{_xIb|$1^Z6tZBN|6MU@La!sU8+yDRZ^W*LR-?wjQ zXgF}-z|1pgK!$^Z!>;LSK(uv|^13ehrA<=vD#d1&2><*09*F*aJ`Y5Ho-h7=w;5;} z1StMwVFa;sKm^E62G$q_g}#(XJ2i%xXAe)guys;@bKj&APvg%fJ=d})X^N@$OC@JI z2Wre-eu7=3PixMplWtZFI%@a5T`UBG8fL#p_^{|?JJZ4hH~AYaHMeuMPQOggXUM5( NN^NY)R#jxM1^`@IU)2Br literal 0 HcmV?d00001 diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_RosSubscriberReference.gif b/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateRosInterface_reference_RosSubscriberReference.gif new file mode 100644 index 0000000000000000000000000000000000000000..55a4d9401d247eb7e2ffa7f375440afb99ffeec9 GIT binary patch literal 223 zcmZ?wbhEHb6krfwIKsg2|NsB{_xIb|$1^Z6{QmLv&5fh?_s_qytn&Z=`1$en|L@y3 zG&CGIaA4+{G$6yl!C}{QH6YqLNqJqD{L&_=d6i-_ON9UZeGf!`Kc5GpKhGEczS|5m z4FVK@vM_>JIv@gMCj)DYfrlb&nYlQhND`=ydI zodY#yFF(O9(x)}&)JZoh1|7Bg-YymbK@GECBz#zOvYlyRf}8w}mYUnSTBl#8=QHHg OG^I8+WvePOSOWkK7Gr1t literal 0 HcmV?d00001 diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateSystem_components_RosNode.gif b/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateSystem_components_RosNode.gif new file mode 100644 index 0000000000000000000000000000000000000000..88f87eea75779085e35dc8a4d6d05502ba2da1ea GIT binary patch literal 223 zcmZ?wbhEHb6krfwIKsg2|NsB{_xIb|$1^Z695`@b&YU?74GlAmjsO3TpC51k|Gqtt z`{V2H8%N*lpMQT@<)vNI)qrU0B;|Eo@=Kef=2eQ#ED`?q_dO8({d^vX{ybm&`))JP zGzd`q$-)R?>3|53oeZoo3JQHGk#=efGtVBLa$)PF{^q_(C7#BgO?s|nPtp`q@0Uu> zbPm**z5E2bNT1f6QzzZ57*B$#$lN32yQ?T54|RYMp+Wp3jg| O)0EoSl&z}BU=0BBM`N%6 literal 0 HcmV?d00001 diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateSystem_connections_RosConnection.gif b/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateSystem_connections_RosConnection.gif new file mode 100644 index 0000000000000000000000000000000000000000..5236dceda76d46d3f6cf5d996c8e5b743a319673 GIT binary patch literal 223 zcmZ?wbhEHb6krfwIKsg2|NsB{_xIb|$1^Z6?0NB`=jP3{GiMwQ9Qgk~etx|D|NHh0 z4GllO{=RYa&HnlKmsMWcHC+vewoX!B*CoHSNoroD*vt~)e}CTt(cjPKf#}ck#lP=1 z15JYf#h)yUAeIh@0NKgF8l#}lmlA2G#xV2j;VBokPU>&&n^fXy{Mn@ETJ|JOG4+0_ z=y|i7M*NoTA1J_f1{=5cCOaxm+AQo PIW literal 0 HcmV?d00001 diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateSystem_parameter_RosParameter.gif b/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateSystem_parameter_RosParameter.gif new file mode 100644 index 0000000000000000000000000000000000000000..98c2fa25c69c9e1016861b40e26b271e1edc4a95 GIT binary patch literal 223 zcmZ?wbhEHb6krfwIKsg2|NsB{_xIb|$1^Z695`@b&YU?74GqO=KL7v6&yTnNf8QR+ z{qgnpjiYb&&%eK{^3ty9YCyDglJdGP`K3)#^D4z=mI(j*`yPn?em)OGf1WS?eYY8C z8U!f*WMKrcbU*~iP6pN(1%MmLCOy}(CuxeQ_e&*b zItOaZUVegIq)%(ksgrJ23_5D}yf*NMONcgbmWINNs1ULB`Ej71uwNAfG&u7S~ OX-aKu%2rimum%9$@MD$$ literal 0 HcmV?d00001 diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateSystem_processes_Process.gif b/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/ctool16/CreateSystem_processes_Process.gif new file mode 100644 index 0000000000000000000000000000000000000000..e3c2ec6a2464179bd7bdd2d330c8b28cc542b4eb GIT binary patch literal 223 zcmZ?wbhEHb6krfwIKsg2|NsB{_xIb|$1^Z6yx6nnW>3$Vw6p^b4*&nh&yTnNf8V~L zq2b5Z-#3oF*+2jOvdT-lrmF$b)=A3iy5yHONzJPin^_|K@9%pc`uq7j5dC?+`1jpr zplJ}G_>+YZ#L@u~AUhdYV-ytnQX=it7-pV5JmtdHN&U@zlS({|Kb!Pi%buhurrs}= zoar2>F?;z5c9A}8}5D03R{UYJRqLb}R3lrSrZ?x3h&eb~oGCiLm Pr=}^ju_;?sk--`OV~u1+ literal 0 HcmV?d00001 diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/obj16/Rossystem.gif b/plugins/de.fraunhofer.ipa.rossystem.edit/icons/full/obj16/Rossystem.gif new file mode 100644 index 0000000000000000000000000000000000000000..89ad5da38ab3060f14ba925b1251bd5cb8454012 GIT binary patch literal 129 zcmZ?wbhEHb6krfw*vtS14M4Jip`qcxfddT<4GjN*-2XuK|Nmgt|NlR}{=RYa&HnlK zmsMU;{K>+|z`)6%1JVgHgMmfQ;H2m3y%w*(d{g0nSm?Ull=W6hg4cqDUv2b0PE)&T WR^GExlV5i^W2f7Zi9*7R4AuaR0y3!p literal 0 HcmV?d00001 diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/plugin.properties b/plugins/de.fraunhofer.ipa.rossystem.edit/plugin.properties index dca11922e..2376cbd0c 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.edit/plugin.properties +++ b/plugins/de.fraunhofer.ipa.rossystem.edit/plugin.properties @@ -128,3 +128,25 @@ _UI_System_Processes_feature = Processes _UI_System_Components_feature = Components _UI_System_Connections_feature = Connections _UI_System_Parameter_feature = Parameter +_UI_Rossystem_type = Rossystem +_UI_System_name_feature = Name +_UI_System_processes_feature = Processes +_UI_System_components_feature = Components +_UI_System_connections_feature = Connections +_UI_System_parameter_feature = Parameter +_UI_Process_name_feature = Name +_UI_Process_threads_feature = Threads +_UI_Process_components_feature = Components +_UI_RosNode_name_feature = Name +_UI_RosNode_from_feature = From +_UI_RosInterface_name_feature = Name +_UI_RosInterface_reference_feature = Reference +_UI_RosPublisherReference_from_feature = From +_UI_RosSubscriberReference_from_feature = From +_UI_RosServiceServerReference_from_feature = From +_UI_RosServerClientReference_from_feature = From +_UI_RosActionServerReference_from_feature = From +_UI_RosActionClientReference_from_feature = From +_UI_RosParameterReference_from_feature = From +_UI_RosParameter_name_feature = Name +_UI_RosParameter_from_feature = From diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/ProcessItemProvider.java b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/ProcessItemProvider.java index 674ce6949..2ab0dfc6e 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/ProcessItemProvider.java +++ b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/ProcessItemProvider.java @@ -61,7 +61,6 @@ public List getPropertyDescriptors(Object object) { addNamePropertyDescriptor(object); addThreadsPropertyDescriptor(object); - addNodesPropertyDescriptor(object); } return itemPropertyDescriptors; } @@ -77,8 +76,8 @@ protected void addNamePropertyDescriptor(Object object) { (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_Process_Name_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_Process_Name_feature", "_UI_Process_type"), + getString("_UI_Process_name_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_Process_name_feature", "_UI_Process_type"), RossystemPackage.Literals.PROCESS__NAME, true, false, @@ -99,8 +98,8 @@ protected void addThreadsPropertyDescriptor(Object object) { (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_Process_Threads_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_Process_Threads_feature", "_UI_Process_type"), + getString("_UI_Process_threads_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_Process_threads_feature", "_UI_Process_type"), RossystemPackage.Literals.PROCESS__THREADS, true, false, @@ -110,28 +109,6 @@ protected void addThreadsPropertyDescriptor(Object object) { null)); } - /** - * This adds a property descriptor for the Nodes feature. - * - * - * @generated - */ - protected void addNodesPropertyDescriptor(Object object) { - itemPropertyDescriptors.add - (createItemPropertyDescriptor - (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_Process_Nodes_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_Process_Nodes_feature", "_UI_Process_type"), - RossystemPackage.Literals.PROCESS__NODES, - true, - false, - true, - null, - null, - null)); - } - /** * This returns Process.gif. * diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosActionClientReferenceItemProvider.java b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosActionClientReferenceItemProvider.java index b263d294a..87293ce49 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosActionClientReferenceItemProvider.java +++ b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosActionClientReferenceItemProvider.java @@ -58,8 +58,8 @@ protected void addFromPropertyDescriptor(Object object) { (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_RosActionClientReference_From_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_RosActionClientReference_From_feature", "_UI_RosActionClientReference_type"), + getString("_UI_RosActionClientReference_from_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_RosActionClientReference_from_feature", "_UI_RosActionClientReference_type"), RossystemPackage.Literals.ROS_ACTION_CLIENT_REFERENCE__FROM, true, false, diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosActionServerReferenceItemProvider.java b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosActionServerReferenceItemProvider.java index 19cc1835c..ff2d30dbf 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosActionServerReferenceItemProvider.java +++ b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosActionServerReferenceItemProvider.java @@ -58,8 +58,8 @@ protected void addFromPropertyDescriptor(Object object) { (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_RosActionServerReference_From_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_RosActionServerReference_From_feature", "_UI_RosActionServerReference_type"), + getString("_UI_RosActionServerReference_from_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_RosActionServerReference_from_feature", "_UI_RosActionServerReference_type"), RossystemPackage.Literals.ROS_ACTION_SERVER_REFERENCE__FROM, true, false, diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosInterfaceItemProvider.java b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosInterfaceItemProvider.java index 9e4aaac92..cc2c1ed0a 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosInterfaceItemProvider.java +++ b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosInterfaceItemProvider.java @@ -11,6 +11,7 @@ import org.eclipse.emf.common.util.ResourceLocator; +import org.eclipse.emf.ecore.EStructuralFeature; import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; import org.eclipse.emf.edit.provider.IItemLabelProvider; @@ -23,6 +24,7 @@ import org.eclipse.emf.edit.provider.ViewerNotification; import system.RosInterface; +import system.RossystemFactory; import system.RossystemPackage; /** @@ -61,7 +63,6 @@ public List getPropertyDescriptors(Object object) { super.getPropertyDescriptors(object); addNamePropertyDescriptor(object); - addReferencePropertyDescriptor(object); } return itemPropertyDescriptors; } @@ -77,8 +78,8 @@ protected void addNamePropertyDescriptor(Object object) { (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_RosInterface_Name_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_RosInterface_Name_feature", "_UI_RosInterface_type"), + getString("_UI_RosInterface_name_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_RosInterface_name_feature", "_UI_RosInterface_type"), RossystemPackage.Literals.ROS_INTERFACE__NAME, true, false, @@ -89,28 +90,36 @@ protected void addNamePropertyDescriptor(Object object) { } /** - * This adds a property descriptor for the Reference feature. + * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an + * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or + * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. * * * @generated */ - protected void addReferencePropertyDescriptor(Object object) { - itemPropertyDescriptors.add - (createItemPropertyDescriptor - (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_RosInterface_Reference_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_RosInterface_Reference_feature", "_UI_RosInterface_type"), - RossystemPackage.Literals.ROS_INTERFACE__REFERENCE, - true, - false, - true, - null, - null, - null)); + @Override + public Collection getChildrenFeatures(Object object) { + if (childrenFeatures == null) { + super.getChildrenFeatures(object); + childrenFeatures.add(RossystemPackage.Literals.ROS_INTERFACE__REFERENCE); + } + return childrenFeatures; } - /** + /** + * + * + * @generated + */ + @Override + protected EStructuralFeature getChildFeature(Object object, Object child) { + // Check the type of the specified child object and return the proper feature to use for + // adding (see {@link AddCommand}) it as a child. + + return super.getChildFeature(object, child); + } + + /** * This returns RosInterface.gif. * * @@ -151,6 +160,9 @@ public void notifyChanged(Notification notification) { case RossystemPackage.ROS_INTERFACE__NAME: fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; + case RossystemPackage.ROS_INTERFACE__REFERENCE: + fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false)); + return; } super.notifyChanged(notification); } @@ -165,6 +177,46 @@ public void notifyChanged(Notification notification) { @Override protected void collectNewChildDescriptors(Collection newChildDescriptors, Object object) { super.collectNewChildDescriptors(newChildDescriptors, object); + + newChildDescriptors.add + (createChildParameter + (RossystemPackage.Literals.ROS_INTERFACE__REFERENCE, + RossystemFactory.eINSTANCE.createInterfaceReference())); + + newChildDescriptors.add + (createChildParameter + (RossystemPackage.Literals.ROS_INTERFACE__REFERENCE, + RossystemFactory.eINSTANCE.createRosPublisherReference())); + + newChildDescriptors.add + (createChildParameter + (RossystemPackage.Literals.ROS_INTERFACE__REFERENCE, + RossystemFactory.eINSTANCE.createRosSubscriberReference())); + + newChildDescriptors.add + (createChildParameter + (RossystemPackage.Literals.ROS_INTERFACE__REFERENCE, + RossystemFactory.eINSTANCE.createRosServiceServerReference())); + + newChildDescriptors.add + (createChildParameter + (RossystemPackage.Literals.ROS_INTERFACE__REFERENCE, + RossystemFactory.eINSTANCE.createRosServerClientReference())); + + newChildDescriptors.add + (createChildParameter + (RossystemPackage.Literals.ROS_INTERFACE__REFERENCE, + RossystemFactory.eINSTANCE.createRosActionServerReference())); + + newChildDescriptors.add + (createChildParameter + (RossystemPackage.Literals.ROS_INTERFACE__REFERENCE, + RossystemFactory.eINSTANCE.createRosActionClientReference())); + + newChildDescriptors.add + (createChildParameter + (RossystemPackage.Literals.ROS_INTERFACE__REFERENCE, + RossystemFactory.eINSTANCE.createRosParameterReference())); } /** diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosNodeItemProvider.java b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosNodeItemProvider.java index 68cd148da..ce1d3d7b3 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosNodeItemProvider.java +++ b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosNodeItemProvider.java @@ -65,8 +65,8 @@ protected void addNamePropertyDescriptor(Object object) { (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_RosNode_Name_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_RosNode_Name_feature", "_UI_RosNode_type"), + getString("_UI_RosNode_name_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_RosNode_name_feature", "_UI_RosNode_type"), RossystemPackage.Literals.ROS_NODE__NAME, true, false, @@ -87,8 +87,8 @@ protected void addFromPropertyDescriptor(Object object) { (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_RosNode_From_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_RosNode_From_feature", "_UI_RosNode_type"), + getString("_UI_RosNode_from_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_RosNode_from_feature", "_UI_RosNode_type"), RossystemPackage.Literals.ROS_NODE__FROM, true, false, diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosParameterItemProvider.java b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosParameterItemProvider.java index 8c2670589..00e414bca 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosParameterItemProvider.java +++ b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosParameterItemProvider.java @@ -81,8 +81,8 @@ protected void addNamePropertyDescriptor(Object object) { (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_RosParameter_Name_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_RosParameter_Name_feature", "_UI_RosParameter_type"), + getString("_UI_RosParameter_name_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_RosParameter_name_feature", "_UI_RosParameter_type"), RossystemPackage.Literals.ROS_PARAMETER__NAME, true, false, @@ -103,8 +103,8 @@ protected void addFromPropertyDescriptor(Object object) { (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_RosParameter_From_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_RosParameter_From_feature", "_UI_RosParameter_type"), + getString("_UI_RosParameter_from_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_RosParameter_from_feature", "_UI_RosParameter_type"), RossystemPackage.Literals.ROS_PARAMETER__FROM, true, false, diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosParameterReferenceItemProvider.java b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosParameterReferenceItemProvider.java index 812e0bd5c..41c21b50a 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosParameterReferenceItemProvider.java +++ b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosParameterReferenceItemProvider.java @@ -58,8 +58,8 @@ protected void addFromPropertyDescriptor(Object object) { (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_RosParameterReference_From_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_RosParameterReference_From_feature", "_UI_RosParameterReference_type"), + getString("_UI_RosParameterReference_from_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_RosParameterReference_from_feature", "_UI_RosParameterReference_type"), RossystemPackage.Literals.ROS_PARAMETER_REFERENCE__FROM, true, false, diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosPublisherReferenceItemProvider.java b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosPublisherReferenceItemProvider.java index e011a411a..8ee9ae14b 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosPublisherReferenceItemProvider.java +++ b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosPublisherReferenceItemProvider.java @@ -58,8 +58,8 @@ protected void addFromPropertyDescriptor(Object object) { (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_RosPublisherReference_From_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_RosPublisherReference_From_feature", "_UI_RosPublisherReference_type"), + getString("_UI_RosPublisherReference_from_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_RosPublisherReference_from_feature", "_UI_RosPublisherReference_type"), RossystemPackage.Literals.ROS_PUBLISHER_REFERENCE__FROM, true, false, diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosServerClientReferenceItemProvider.java b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosServerClientReferenceItemProvider.java index fbc8764b1..236463435 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosServerClientReferenceItemProvider.java +++ b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosServerClientReferenceItemProvider.java @@ -58,8 +58,8 @@ protected void addFromPropertyDescriptor(Object object) { (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_RosServerClientReference_From_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_RosServerClientReference_From_feature", "_UI_RosServerClientReference_type"), + getString("_UI_RosServerClientReference_from_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_RosServerClientReference_from_feature", "_UI_RosServerClientReference_type"), RossystemPackage.Literals.ROS_SERVER_CLIENT_REFERENCE__FROM, true, false, diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosServiceServerReferenceItemProvider.java b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosServiceServerReferenceItemProvider.java index ca2b5612d..d2de61fd4 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosServiceServerReferenceItemProvider.java +++ b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosServiceServerReferenceItemProvider.java @@ -58,8 +58,8 @@ protected void addFromPropertyDescriptor(Object object) { (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_RosServiceServerReference_From_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_RosServiceServerReference_From_feature", "_UI_RosServiceServerReference_type"), + getString("_UI_RosServiceServerReference_from_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_RosServiceServerReference_from_feature", "_UI_RosServiceServerReference_type"), RossystemPackage.Literals.ROS_SERVICE_SERVER_REFERENCE__FROM, true, false, diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosSubscriberReferenceItemProvider.java b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosSubscriberReferenceItemProvider.java index bbb4af5e7..c49f1c3e2 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosSubscriberReferenceItemProvider.java +++ b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosSubscriberReferenceItemProvider.java @@ -58,8 +58,8 @@ protected void addFromPropertyDescriptor(Object object) { (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_RosSubscriberReference_From_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_RosSubscriberReference_From_feature", "_UI_RosSubscriberReference_type"), + getString("_UI_RosSubscriberReference_from_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_RosSubscriberReference_from_feature", "_UI_RosSubscriberReference_type"), RossystemPackage.Literals.ROS_SUBSCRIBER_REFERENCE__FROM, true, false, diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RossystemItemProvider.java b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RossystemItemProvider.java new file mode 100644 index 000000000..ae4548501 --- /dev/null +++ b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RossystemItemProvider.java @@ -0,0 +1,99 @@ +/** + */ +package system.provider; + + +import java.util.Collection; +import java.util.List; + +import org.eclipse.emf.common.notify.AdapterFactory; +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; + +import system.Rossystem; + +/** + * This is the item provider adapter for a {@link system.Rossystem} object. + * + * + * @generated + */ +public class RossystemItemProvider extends SystemItemProvider { + /** + * This constructs an instance from a factory and a notifier. + * + * + * @generated + */ + public RossystemItemProvider(AdapterFactory adapterFactory) { + super(adapterFactory); + } + + /** + * This returns the property descriptors for the adapted class. + * + * + * @generated + */ + @Override + public List getPropertyDescriptors(Object object) { + if (itemPropertyDescriptors == null) { + super.getPropertyDescriptors(object); + + } + return itemPropertyDescriptors; + } + + /** + * This returns Rossystem.gif. + * + * + * @generated + */ + @Override + public Object getImage(Object object) { + return overlayImage(object, getResourceLocator().getImage("full/obj16/Rossystem")); + } + + /** + * This returns the label text for the adapted class. + * + * + * @generated + */ + @Override + public String getText(Object object) { + String label = ((Rossystem)object).getName(); + return label == null || label.length() == 0 ? + getString("_UI_Rossystem_type") : + getString("_UI_Rossystem_type") + " " + label; + } + + + /** + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * + * + * @generated + */ + @Override + public void notifyChanged(Notification notification) { + updateChildren(notification); + super.notifyChanged(notification); + } + + /** + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * + * + * @generated + */ + @Override + protected void collectNewChildDescriptors(Collection newChildDescriptors, Object object) { + super.collectNewChildDescriptors(newChildDescriptors, object); + } + +} diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RossystemItemProviderAdapterFactory.java b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RossystemItemProviderAdapterFactory.java index ab8ef6331..2ee2a4123 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RossystemItemProviderAdapterFactory.java +++ b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RossystemItemProviderAdapterFactory.java @@ -95,6 +95,29 @@ public Adapter createSystemAdapter() { } /** + * This keeps track of the one adapter used for all {@link system.Rossystem} instances. + * + * + * @generated + */ + protected RossystemItemProvider rossystemItemProvider; + + /** + * This creates an adapter for a {@link system.Rossystem}. + * + * + * @generated + */ + @Override + public Adapter createRossystemAdapter() { + if (rossystemItemProvider == null) { + rossystemItemProvider = new RossystemItemProvider(this); + } + + return rossystemItemProvider; + } + + /** * This keeps track of the one adapter used for all {@link system.Process} instances. * * @@ -499,6 +522,7 @@ public void fireNotifyChanged(Notification notification) { @Override public void dispose() { if (systemItemProvider != null) systemItemProvider.dispose(); + if (rossystemItemProvider != null) rossystemItemProvider.dispose(); if (processItemProvider != null) processItemProvider.dispose(); if (rosNodeItemProvider != null) rosNodeItemProvider.dispose(); if (rosInterfaceItemProvider != null) rosInterfaceItemProvider.dispose(); diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/SystemItemProvider.java b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/SystemItemProvider.java index 86f5be6f2..5c294255e 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/SystemItemProvider.java +++ b/plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/SystemItemProvider.java @@ -23,9 +23,6 @@ import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ItemProviderAdapter; import org.eclipse.emf.edit.provider.ViewerNotification; - -import ros.RosFactory; - import system.RossystemFactory; import system.RossystemPackage; @@ -80,8 +77,8 @@ protected void addNamePropertyDescriptor(Object object) { (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), - getString("_UI_System_Name_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_System_Name_feature", "_UI_System_type"), + getString("_UI_System_name_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_System_name_feature", "_UI_System_type"), RossystemPackage.Literals.SYSTEM__NAME, true, false, @@ -204,7 +201,7 @@ protected void collectNewChildDescriptors(Collection newChildDescriptors newChildDescriptors.add (createChildParameter (RossystemPackage.Literals.SYSTEM__PARAMETER, - RosFactory.eINSTANCE.createParameter())); + RossystemFactory.eINSTANCE.createRosParameter())); } /** diff --git a/plugins/de.fraunhofer.ipa.rossystem.editor/src/system/presentation/RossystemModelWizard.java b/plugins/de.fraunhofer.ipa.rossystem.editor/src/system/presentation/RossystemModelWizard.java index cee531914..1eda7e490 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.editor/src/system/presentation/RossystemModelWizard.java +++ b/plugins/de.fraunhofer.ipa.rossystem.editor/src/system/presentation/RossystemModelWizard.java @@ -398,8 +398,7 @@ public RossystemModelWizardInitialObjectCreationPage(String pageId) { */ @Override public void createControl(Composite parent) { - Composite composite = new Composite(parent, SWT.NONE); - { + Composite composite = new Composite(parent, SWT.NONE); { GridLayout layout = new GridLayout(); layout.numColumns = 1; layout.verticalSpacing = 12; 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 d509461c7..73f765c91 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 @@ -51,6 +51,7 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getRosSystemAccess().getGroup_3_3(), "rule__RosSystem__Group_3_3__0"); builder.put(grammarAccess.getProcessAccess().getGroup(), "rule__Process__Group__0"); builder.put(grammarAccess.getProcessAccess().getGroup_4(), "rule__Process__Group_4__0"); + builder.put(grammarAccess.getProcessAccess().getGroup_4_3(), "rule__Process__Group_4_3__0"); builder.put(grammarAccess.getProcessAccess().getGroup_5(), "rule__Process__Group_5__0"); builder.put(grammarAccess.getRosNodeAccess().getGroup(), "rule__RosNode__Group__0"); builder.put(grammarAccess.getRosNodeAccess().getGroup_6(), "rule__RosNode__Group_6__0"); @@ -142,7 +143,8 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getRosSystemAccess().getParameterAssignment_3_2_2(), "rule__RosSystem__ParameterAssignment_3_2_2"); builder.put(grammarAccess.getRosSystemAccess().getConnectionsAssignment_3_3_2(), "rule__RosSystem__ConnectionsAssignment_3_3_2"); builder.put(grammarAccess.getProcessAccess().getNameAssignment_1(), "rule__Process__NameAssignment_1"); - builder.put(grammarAccess.getProcessAccess().getNodesAssignment_4_2(), "rule__Process__NodesAssignment_4_2"); + builder.put(grammarAccess.getProcessAccess().getComponentsAssignment_4_2(), "rule__Process__ComponentsAssignment_4_2"); + builder.put(grammarAccess.getProcessAccess().getComponentsAssignment_4_3_1(), "rule__Process__ComponentsAssignment_4_3_1"); builder.put(grammarAccess.getProcessAccess().getThreadsAssignment_5_1(), "rule__Process__ThreadsAssignment_5_1"); builder.put(grammarAccess.getRosNodeAccess().getNameAssignment_1(), "rule__RosNode__NameAssignment_1"); builder.put(grammarAccess.getRosNodeAccess().getFromAssignment_5(), "rule__RosNode__FromAssignment_5"); @@ -157,8 +159,8 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getRosActionServerReferenceAccess().getFromAssignment_1(), "rule__RosActionServerReference__FromAssignment_1"); builder.put(grammarAccess.getRosActionClientReferenceAccess().getFromAssignment_1(), "rule__RosActionClientReference__FromAssignment_1"); builder.put(grammarAccess.getRosParameterAccess().getNameAssignment_0(), "rule__RosParameter__NameAssignment_0"); - builder.put(grammarAccess.getRosParameterAccess().getFromAssignment_4(), "rule__RosParameter__FromAssignment_4"); - builder.put(grammarAccess.getRosParameterAccess().getValueAssignment_6(), "rule__RosParameter__ValueAssignment_6"); + builder.put(grammarAccess.getRosParameterAccess().getFromAssignment_2(), "rule__RosParameter__FromAssignment_2"); + builder.put(grammarAccess.getRosParameterAccess().getValueAssignment_5(), "rule__RosParameter__ValueAssignment_5"); builder.put(grammarAccess.getRosConnectionAccess().getFromAssignment_1(), "rule__RosConnection__FromAssignment_1"); builder.put(grammarAccess.getRosConnectionAccess().getToAssignment_3(), "rule__RosConnection__ToAssignment_3"); builder.put(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1(), "rule__GlobalNamespace__PartsAssignment_2_1"); diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemParser.g b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemParser.g index 0de39efac..5ceaccc84 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemParser.g +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemParser.g @@ -128,6 +128,31 @@ import de.fraunhofer.ipa.rossystem.services.RosSystemGrammarAccess; } } +// Entry rule entryRuleSystem +entryRuleSystem +: +{ before(grammarAccess.getSystemRule()); } + ruleSystem +{ after(grammarAccess.getSystemRule()); } + EOF +; + +// Rule System +ruleSystem + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getSystemAccess().getRosSystemParserRuleCall()); } + ruleRosSystem + { after(grammarAccess.getSystemAccess().getRosSystemParserRuleCall()); } + ) +; +finally { + restoreStackSize(stackSize); +} + // Entry rule entryRuleRosSystem entryRuleRosSystem : @@ -603,31 +628,6 @@ finally { restoreStackSize(stackSize); } -// Entry rule entryRuleParameter -entryRuleParameter -: -{ before(grammarAccess.getParameterRule()); } - ruleParameter -{ after(grammarAccess.getParameterRule()); } - EOF -; - -// Rule Parameter -ruleParameter - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterAccess().getGroup()); } - (rule__Parameter__Group__0) - { after(grammarAccess.getParameterAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - // Entry rule entryRuleParameterType entryRuleParameterType : @@ -3466,9 +3466,9 @@ rule__Process__Group_4__2__Impl } : ( - { before(grammarAccess.getProcessAccess().getNodesAssignment_4_2()); } - (rule__Process__NodesAssignment_4_2) - { after(grammarAccess.getProcessAccess().getNodesAssignment_4_2()); } + { before(grammarAccess.getProcessAccess().getComponentsAssignment_4_2()); } + (rule__Process__ComponentsAssignment_4_2) + { after(grammarAccess.getProcessAccess().getComponentsAssignment_4_2()); } ) ; finally { @@ -3481,6 +3481,7 @@ rule__Process__Group_4__3 } : rule__Process__Group_4__3__Impl + rule__Process__Group_4__4 ; finally { restoreStackSize(stackSize); @@ -3492,9 +3493,89 @@ rule__Process__Group_4__3__Impl } : ( - { before(grammarAccess.getProcessAccess().getRightSquareBracketKeyword_4_3()); } + { before(grammarAccess.getProcessAccess().getGroup_4_3()); } + (rule__Process__Group_4_3__0)* + { after(grammarAccess.getProcessAccess().getGroup_4_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group_4__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__Process__Group_4__4__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group_4__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getProcessAccess().getRightSquareBracketKeyword_4_4()); } RightSquareBracket - { after(grammarAccess.getProcessAccess().getRightSquareBracketKeyword_4_3()); } + { after(grammarAccess.getProcessAccess().getRightSquareBracketKeyword_4_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__Process__Group_4_3__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__Process__Group_4_3__0__Impl + rule__Process__Group_4_3__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group_4_3__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getProcessAccess().getCommaKeyword_4_3_0()); } + Comma + { after(grammarAccess.getProcessAccess().getCommaKeyword_4_3_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group_4_3__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__Process__Group_4_3__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__Group_4_3__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getProcessAccess().getComponentsAssignment_4_3_1()); } + (rule__Process__ComponentsAssignment_4_3_1) + { after(grammarAccess.getProcessAccess().getComponentsAssignment_4_3_1()); } ) ; finally { @@ -4546,9 +4627,9 @@ rule__RosParameter__Group__2__Impl } : ( - { before(grammarAccess.getRosParameterAccess().getBEGINTerminalRuleCall_2()); } - RULE_BEGIN - { after(grammarAccess.getRosParameterAccess().getBEGINTerminalRuleCall_2()); } + { before(grammarAccess.getRosParameterAccess().getFromAssignment_2()); } + (rule__RosParameter__FromAssignment_2) + { after(grammarAccess.getRosParameterAccess().getFromAssignment_2()); } ) ; finally { @@ -4573,9 +4654,9 @@ rule__RosParameter__Group__3__Impl } : ( - { before(grammarAccess.getRosParameterAccess().getFromKeyword_3()); } - From - { after(grammarAccess.getRosParameterAccess().getFromKeyword_3()); } + { before(grammarAccess.getRosParameterAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getRosParameterAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { @@ -4600,9 +4681,9 @@ rule__RosParameter__Group__4__Impl } : ( - { before(grammarAccess.getRosParameterAccess().getFromAssignment_4()); } - (rule__RosParameter__FromAssignment_4) - { after(grammarAccess.getRosParameterAccess().getFromAssignment_4()); } + { before(grammarAccess.getRosParameterAccess().getValueKeyword_4()); } + Value_1 + { after(grammarAccess.getRosParameterAccess().getValueKeyword_4()); } ) ; finally { @@ -4627,9 +4708,9 @@ rule__RosParameter__Group__5__Impl } : ( - { before(grammarAccess.getRosParameterAccess().getValueKeyword_5()); } - Value_1 - { after(grammarAccess.getRosParameterAccess().getValueKeyword_5()); } + { before(grammarAccess.getRosParameterAccess().getValueAssignment_5()); } + (rule__RosParameter__ValueAssignment_5) + { after(grammarAccess.getRosParameterAccess().getValueAssignment_5()); } ) ; finally { @@ -4642,7 +4723,6 @@ rule__RosParameter__Group__6 } : rule__RosParameter__Group__6__Impl - rule__RosParameter__Group__7 ; finally { restoreStackSize(stackSize); @@ -4654,35 +4734,9 @@ rule__RosParameter__Group__6__Impl } : ( - { before(grammarAccess.getRosParameterAccess().getValueAssignment_6()); } - (rule__RosParameter__ValueAssignment_6) - { after(grammarAccess.getRosParameterAccess().getValueAssignment_6()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RosParameter__Group__7 - @init { - int stackSize = keepStackSize(); - } -: - rule__RosParameter__Group__7__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__RosParameter__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRosParameterAccess().getENDTerminalRuleCall_7()); } + { before(grammarAccess.getRosParameterAccess().getENDTerminalRuleCall_6()); } RULE_END - { after(grammarAccess.getRosParameterAccess().getENDTerminalRuleCall_7()); } + { after(grammarAccess.getRosParameterAccess().getENDTerminalRuleCall_6()); } ) ; finally { @@ -5554,357 +5608,6 @@ finally { } -rule__Parameter__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Parameter__Group__0__Impl - rule__Parameter__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterAccess().getParameterAction_0()); } - () - { after(grammarAccess.getParameterAccess().getParameterAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Parameter__Group__1__Impl - rule__Parameter__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterAccess().getNameAssignment_1()); } - (rule__Parameter__NameAssignment_1) - { after(grammarAccess.getParameterAccess().getNameAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__Parameter__Group__2__Impl - rule__Parameter__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getParameterAccess().getColonKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__Parameter__Group__3__Impl - rule__Parameter__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__Parameter__Group__4__Impl - rule__Parameter__Group__5 -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterAccess().getGroup_4()); } - (rule__Parameter__Group_4__0)? - { after(grammarAccess.getParameterAccess().getGroup_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__Parameter__Group__5__Impl - rule__Parameter__Group__6 -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterAccess().getTypeKeyword_5()); } - Type_1 - { after(grammarAccess.getParameterAccess().getTypeKeyword_5()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group__6 - @init { - int stackSize = keepStackSize(); - } -: - rule__Parameter__Group__6__Impl - rule__Parameter__Group__7 -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterAccess().getTypeAssignment_6()); } - (rule__Parameter__TypeAssignment_6) - { after(grammarAccess.getParameterAccess().getTypeAssignment_6()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group__7 - @init { - int stackSize = keepStackSize(); - } -: - rule__Parameter__Group__7__Impl - rule__Parameter__Group__8 -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterAccess().getGroup_7()); } - (rule__Parameter__Group_7__0)? - { after(grammarAccess.getParameterAccess().getGroup_7()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group__8 - @init { - int stackSize = keepStackSize(); - } -: - rule__Parameter__Group__8__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group__8__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); } - RULE_END - { after(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__Parameter__Group_4__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Parameter__Group_4__0__Impl - rule__Parameter__Group_4__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterAccess().getNsKeyword_4_0()); } - Ns - { after(grammarAccess.getParameterAccess().getNsKeyword_4_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group_4__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Parameter__Group_4__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); } - (rule__Parameter__NamespaceAssignment_4_1) - { after(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__Parameter__Group_7__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Parameter__Group_7__0__Impl - rule__Parameter__Group_7__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group_7__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterAccess().getValueKeyword_7_0()); } - Value_1 - { after(grammarAccess.getParameterAccess().getValueKeyword_7_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group_7__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Parameter__Group_7__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__Group_7__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterAccess().getValueAssignment_7_1()); } - (rule__Parameter__ValueAssignment_7_1) - { after(grammarAccess.getParameterAccess().getValueAssignment_7_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - rule__ParameterListType__Group__0 @init { int stackSize = keepStackSize(); @@ -9655,9 +9358,9 @@ rule__RosSystem__ParameterAssignment_3_2_2 } : ( - { before(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_3_2_2_0()); } - ruleParameter - { after(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_3_2_2_0()); } + { before(grammarAccess.getRosSystemAccess().getParameterRosParameterParserRuleCall_3_2_2_0()); } + ruleRosParameter + { after(grammarAccess.getRosSystemAccess().getParameterRosParameterParserRuleCall_3_2_2_0()); } ) ; finally { @@ -9694,19 +9397,38 @@ finally { restoreStackSize(stackSize); } -rule__Process__NodesAssignment_4_2 +rule__Process__ComponentsAssignment_4_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getProcessAccess().getComponentsComponentCrossReference_4_2_0()); } + ( + { before(grammarAccess.getProcessAccess().getComponentsComponentEStringParserRuleCall_4_2_0_1()); } + ruleEString + { after(grammarAccess.getProcessAccess().getComponentsComponentEStringParserRuleCall_4_2_0_1()); } + ) + { after(grammarAccess.getProcessAccess().getComponentsComponentCrossReference_4_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__ComponentsAssignment_4_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getProcessAccess().getNodesRosNodeCrossReference_4_2_0()); } + { before(grammarAccess.getProcessAccess().getComponentsComponentCrossReference_4_3_1_0()); } ( - { before(grammarAccess.getProcessAccess().getNodesRosNodeEStringParserRuleCall_4_2_0_1()); } + { before(grammarAccess.getProcessAccess().getComponentsComponentEStringParserRuleCall_4_3_1_0_1()); } ruleEString - { after(grammarAccess.getProcessAccess().getNodesRosNodeEStringParserRuleCall_4_2_0_1()); } + { after(grammarAccess.getProcessAccess().getComponentsComponentEStringParserRuleCall_4_3_1_0_1()); } ) - { after(grammarAccess.getProcessAccess().getNodesRosNodeCrossReference_4_2_0()); } + { after(grammarAccess.getProcessAccess().getComponentsComponentCrossReference_4_3_1_0()); } ) ; finally { @@ -9719,9 +9441,9 @@ rule__Process__ThreadsAssignment_5_1 } : ( - { before(grammarAccess.getProcessAccess().getThreadsINTTerminalRuleCall_5_1_0()); } - RULE_INT - { after(grammarAccess.getProcessAccess().getThreadsINTTerminalRuleCall_5_1_0()); } + { before(grammarAccess.getProcessAccess().getThreadsInteger0ParserRuleCall_5_1_0()); } + ruleInteger0 + { after(grammarAccess.getProcessAccess().getThreadsInteger0ParserRuleCall_5_1_0()); } ) ; finally { @@ -9951,34 +9673,34 @@ finally { restoreStackSize(stackSize); } -rule__RosParameter__FromAssignment_4 +rule__RosParameter__FromAssignment_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosParameterAccess().getFromParameterCrossReference_4_0()); } + { before(grammarAccess.getRosParameterAccess().getFromParameterCrossReference_2_0()); } ( - { before(grammarAccess.getRosParameterAccess().getFromParameterEStringParserRuleCall_4_0_1()); } + { before(grammarAccess.getRosParameterAccess().getFromParameterEStringParserRuleCall_2_0_1()); } ruleEString - { after(grammarAccess.getRosParameterAccess().getFromParameterEStringParserRuleCall_4_0_1()); } + { after(grammarAccess.getRosParameterAccess().getFromParameterEStringParserRuleCall_2_0_1()); } ) - { after(grammarAccess.getRosParameterAccess().getFromParameterCrossReference_4_0()); } + { after(grammarAccess.getRosParameterAccess().getFromParameterCrossReference_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosParameter__ValueAssignment_6 +rule__RosParameter__ValueAssignment_5 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosParameterAccess().getValueParameterValueParserRuleCall_6_0()); } + { before(grammarAccess.getRosParameterAccess().getValueParameterValueParserRuleCall_5_0()); } ruleParameterValue - { after(grammarAccess.getRosParameterAccess().getValueParameterValueParserRuleCall_6_0()); } + { after(grammarAccess.getRosParameterAccess().getValueParameterValueParserRuleCall_5_0()); } ) ; finally { @@ -10113,66 +9835,6 @@ finally { restoreStackSize(stackSize); } -rule__Parameter__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString - { after(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__NamespaceAssignment_4_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); } - ruleNamespace - { after(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__TypeAssignment_6 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); } - ruleParameterType - { after(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Parameter__ValueAssignment_7_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); } - ruleParameterValue - { after(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - rule__ParameterListType__SequenceAssignment_3 @init { int stackSize = keepStackSize(); 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 928f0c94a..c13d2b70f 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 @@ -247,12 +247,83 @@ protected String getValueForTokenName(String tokenName) { + // $ANTLR start "entryRuleSystem" + // InternalRosSystemParser.g:132:1: entryRuleSystem : ruleSystem EOF ; + public final void entryRuleSystem() throws RecognitionException { + try { + // InternalRosSystemParser.g:133:1: ( ruleSystem EOF ) + // InternalRosSystemParser.g:134:1: ruleSystem EOF + { + before(grammarAccess.getSystemRule()); + pushFollow(FOLLOW_1); + ruleSystem(); + + state._fsp--; + + after(grammarAccess.getSystemRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleSystem" + + + // $ANTLR start "ruleSystem" + // InternalRosSystemParser.g:141:1: ruleSystem : ( ruleRosSystem ) ; + public final void ruleSystem() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystemParser.g:145:2: ( ( ruleRosSystem ) ) + // InternalRosSystemParser.g:146:2: ( ruleRosSystem ) + { + // InternalRosSystemParser.g:146:2: ( ruleRosSystem ) + // InternalRosSystemParser.g:147:3: ruleRosSystem + { + before(grammarAccess.getSystemAccess().getRosSystemParserRuleCall()); + pushFollow(FOLLOW_2); + ruleRosSystem(); + + state._fsp--; + + after(grammarAccess.getSystemAccess().getRosSystemParserRuleCall()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleSystem" + + // $ANTLR start "entryRuleRosSystem" - // InternalRosSystemParser.g:132:1: entryRuleRosSystem : ruleRosSystem EOF ; + // InternalRosSystemParser.g:157:1: entryRuleRosSystem : ruleRosSystem EOF ; public final void entryRuleRosSystem() throws RecognitionException { try { - // InternalRosSystemParser.g:133:1: ( ruleRosSystem EOF ) - // InternalRosSystemParser.g:134:1: ruleRosSystem EOF + // InternalRosSystemParser.g:158:1: ( ruleRosSystem EOF ) + // InternalRosSystemParser.g:159:1: ruleRosSystem EOF { before(grammarAccess.getRosSystemRule()); pushFollow(FOLLOW_1); @@ -278,21 +349,21 @@ public final void entryRuleRosSystem() throws RecognitionException { // $ANTLR start "ruleRosSystem" - // InternalRosSystemParser.g:141:1: ruleRosSystem : ( ( rule__RosSystem__Group__0 ) ) ; + // InternalRosSystemParser.g:166:1: ruleRosSystem : ( ( rule__RosSystem__Group__0 ) ) ; public final void ruleRosSystem() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:145:2: ( ( ( rule__RosSystem__Group__0 ) ) ) - // InternalRosSystemParser.g:146:2: ( ( rule__RosSystem__Group__0 ) ) + // InternalRosSystemParser.g:170:2: ( ( ( rule__RosSystem__Group__0 ) ) ) + // InternalRosSystemParser.g:171:2: ( ( rule__RosSystem__Group__0 ) ) { - // InternalRosSystemParser.g:146:2: ( ( rule__RosSystem__Group__0 ) ) - // InternalRosSystemParser.g:147:3: ( rule__RosSystem__Group__0 ) + // InternalRosSystemParser.g:171:2: ( ( rule__RosSystem__Group__0 ) ) + // InternalRosSystemParser.g:172:3: ( rule__RosSystem__Group__0 ) { before(grammarAccess.getRosSystemAccess().getGroup()); - // InternalRosSystemParser.g:148:3: ( rule__RosSystem__Group__0 ) - // InternalRosSystemParser.g:148:4: rule__RosSystem__Group__0 + // InternalRosSystemParser.g:173:3: ( rule__RosSystem__Group__0 ) + // InternalRosSystemParser.g:173:4: rule__RosSystem__Group__0 { pushFollow(FOLLOW_2); rule__RosSystem__Group__0(); @@ -325,11 +396,11 @@ public final void ruleRosSystem() throws RecognitionException { // $ANTLR start "entryRuleProcess" - // InternalRosSystemParser.g:157:1: entryRuleProcess : ruleProcess EOF ; + // InternalRosSystemParser.g:182:1: entryRuleProcess : ruleProcess EOF ; public final void entryRuleProcess() throws RecognitionException { try { - // InternalRosSystemParser.g:158:1: ( ruleProcess EOF ) - // InternalRosSystemParser.g:159:1: ruleProcess EOF + // InternalRosSystemParser.g:183:1: ( ruleProcess EOF ) + // InternalRosSystemParser.g:184:1: ruleProcess EOF { before(grammarAccess.getProcessRule()); pushFollow(FOLLOW_1); @@ -355,21 +426,21 @@ public final void entryRuleProcess() throws RecognitionException { // $ANTLR start "ruleProcess" - // InternalRosSystemParser.g:166:1: ruleProcess : ( ( rule__Process__Group__0 ) ) ; + // InternalRosSystemParser.g:191:1: ruleProcess : ( ( rule__Process__Group__0 ) ) ; public final void ruleProcess() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:170:2: ( ( ( rule__Process__Group__0 ) ) ) - // InternalRosSystemParser.g:171:2: ( ( rule__Process__Group__0 ) ) + // InternalRosSystemParser.g:195:2: ( ( ( rule__Process__Group__0 ) ) ) + // InternalRosSystemParser.g:196:2: ( ( rule__Process__Group__0 ) ) { - // InternalRosSystemParser.g:171:2: ( ( rule__Process__Group__0 ) ) - // InternalRosSystemParser.g:172:3: ( rule__Process__Group__0 ) + // InternalRosSystemParser.g:196:2: ( ( rule__Process__Group__0 ) ) + // InternalRosSystemParser.g:197:3: ( rule__Process__Group__0 ) { before(grammarAccess.getProcessAccess().getGroup()); - // InternalRosSystemParser.g:173:3: ( rule__Process__Group__0 ) - // InternalRosSystemParser.g:173:4: rule__Process__Group__0 + // InternalRosSystemParser.g:198:3: ( rule__Process__Group__0 ) + // InternalRosSystemParser.g:198:4: rule__Process__Group__0 { pushFollow(FOLLOW_2); rule__Process__Group__0(); @@ -402,11 +473,11 @@ public final void ruleProcess() throws RecognitionException { // $ANTLR start "entryRuleRosNode" - // InternalRosSystemParser.g:182:1: entryRuleRosNode : ruleRosNode EOF ; + // InternalRosSystemParser.g:207:1: entryRuleRosNode : ruleRosNode EOF ; public final void entryRuleRosNode() throws RecognitionException { try { - // InternalRosSystemParser.g:183:1: ( ruleRosNode EOF ) - // InternalRosSystemParser.g:184:1: ruleRosNode EOF + // InternalRosSystemParser.g:208:1: ( ruleRosNode EOF ) + // InternalRosSystemParser.g:209:1: ruleRosNode EOF { before(grammarAccess.getRosNodeRule()); pushFollow(FOLLOW_1); @@ -432,21 +503,21 @@ public final void entryRuleRosNode() throws RecognitionException { // $ANTLR start "ruleRosNode" - // InternalRosSystemParser.g:191:1: ruleRosNode : ( ( rule__RosNode__Group__0 ) ) ; + // InternalRosSystemParser.g:216:1: ruleRosNode : ( ( rule__RosNode__Group__0 ) ) ; public final void ruleRosNode() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:195:2: ( ( ( rule__RosNode__Group__0 ) ) ) - // InternalRosSystemParser.g:196:2: ( ( rule__RosNode__Group__0 ) ) + // InternalRosSystemParser.g:220:2: ( ( ( rule__RosNode__Group__0 ) ) ) + // InternalRosSystemParser.g:221:2: ( ( rule__RosNode__Group__0 ) ) { - // InternalRosSystemParser.g:196:2: ( ( rule__RosNode__Group__0 ) ) - // InternalRosSystemParser.g:197:3: ( rule__RosNode__Group__0 ) + // InternalRosSystemParser.g:221:2: ( ( rule__RosNode__Group__0 ) ) + // InternalRosSystemParser.g:222:3: ( rule__RosNode__Group__0 ) { before(grammarAccess.getRosNodeAccess().getGroup()); - // InternalRosSystemParser.g:198:3: ( rule__RosNode__Group__0 ) - // InternalRosSystemParser.g:198:4: rule__RosNode__Group__0 + // InternalRosSystemParser.g:223:3: ( rule__RosNode__Group__0 ) + // InternalRosSystemParser.g:223:4: rule__RosNode__Group__0 { pushFollow(FOLLOW_2); rule__RosNode__Group__0(); @@ -479,11 +550,11 @@ public final void ruleRosNode() throws RecognitionException { // $ANTLR start "entryRuleRosInterface" - // InternalRosSystemParser.g:207:1: entryRuleRosInterface : ruleRosInterface EOF ; + // InternalRosSystemParser.g:232:1: entryRuleRosInterface : ruleRosInterface EOF ; public final void entryRuleRosInterface() throws RecognitionException { try { - // InternalRosSystemParser.g:208:1: ( ruleRosInterface EOF ) - // InternalRosSystemParser.g:209:1: ruleRosInterface EOF + // InternalRosSystemParser.g:233:1: ( ruleRosInterface EOF ) + // InternalRosSystemParser.g:234:1: ruleRosInterface EOF { before(grammarAccess.getRosInterfaceRule()); pushFollow(FOLLOW_1); @@ -509,21 +580,21 @@ public final void entryRuleRosInterface() throws RecognitionException { // $ANTLR start "ruleRosInterface" - // InternalRosSystemParser.g:216:1: ruleRosInterface : ( ( rule__RosInterface__Group__0 ) ) ; + // InternalRosSystemParser.g:241:1: ruleRosInterface : ( ( rule__RosInterface__Group__0 ) ) ; public final void ruleRosInterface() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:220:2: ( ( ( rule__RosInterface__Group__0 ) ) ) - // InternalRosSystemParser.g:221:2: ( ( rule__RosInterface__Group__0 ) ) + // InternalRosSystemParser.g:245:2: ( ( ( rule__RosInterface__Group__0 ) ) ) + // InternalRosSystemParser.g:246:2: ( ( rule__RosInterface__Group__0 ) ) { - // InternalRosSystemParser.g:221:2: ( ( rule__RosInterface__Group__0 ) ) - // InternalRosSystemParser.g:222:3: ( rule__RosInterface__Group__0 ) + // InternalRosSystemParser.g:246:2: ( ( rule__RosInterface__Group__0 ) ) + // InternalRosSystemParser.g:247:3: ( rule__RosInterface__Group__0 ) { before(grammarAccess.getRosInterfaceAccess().getGroup()); - // InternalRosSystemParser.g:223:3: ( rule__RosInterface__Group__0 ) - // InternalRosSystemParser.g:223:4: rule__RosInterface__Group__0 + // InternalRosSystemParser.g:248:3: ( rule__RosInterface__Group__0 ) + // InternalRosSystemParser.g:248:4: rule__RosInterface__Group__0 { pushFollow(FOLLOW_2); rule__RosInterface__Group__0(); @@ -556,11 +627,11 @@ public final void ruleRosInterface() throws RecognitionException { // $ANTLR start "entryRuleInterfaceReference" - // InternalRosSystemParser.g:232:1: entryRuleInterfaceReference : ruleInterfaceReference EOF ; + // InternalRosSystemParser.g:257:1: entryRuleInterfaceReference : ruleInterfaceReference EOF ; public final void entryRuleInterfaceReference() throws RecognitionException { try { - // InternalRosSystemParser.g:233:1: ( ruleInterfaceReference EOF ) - // InternalRosSystemParser.g:234:1: ruleInterfaceReference EOF + // InternalRosSystemParser.g:258:1: ( ruleInterfaceReference EOF ) + // InternalRosSystemParser.g:259:1: ruleInterfaceReference EOF { before(grammarAccess.getInterfaceReferenceRule()); pushFollow(FOLLOW_1); @@ -586,21 +657,21 @@ public final void entryRuleInterfaceReference() throws RecognitionException { // $ANTLR start "ruleInterfaceReference" - // InternalRosSystemParser.g:241:1: ruleInterfaceReference : ( ( rule__InterfaceReference__Alternatives ) ) ; + // InternalRosSystemParser.g:266:1: ruleInterfaceReference : ( ( rule__InterfaceReference__Alternatives ) ) ; public final void ruleInterfaceReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:245:2: ( ( ( rule__InterfaceReference__Alternatives ) ) ) - // InternalRosSystemParser.g:246:2: ( ( rule__InterfaceReference__Alternatives ) ) + // InternalRosSystemParser.g:270:2: ( ( ( rule__InterfaceReference__Alternatives ) ) ) + // InternalRosSystemParser.g:271:2: ( ( rule__InterfaceReference__Alternatives ) ) { - // InternalRosSystemParser.g:246:2: ( ( rule__InterfaceReference__Alternatives ) ) - // InternalRosSystemParser.g:247:3: ( rule__InterfaceReference__Alternatives ) + // InternalRosSystemParser.g:271:2: ( ( rule__InterfaceReference__Alternatives ) ) + // InternalRosSystemParser.g:272:3: ( rule__InterfaceReference__Alternatives ) { before(grammarAccess.getInterfaceReferenceAccess().getAlternatives()); - // InternalRosSystemParser.g:248:3: ( rule__InterfaceReference__Alternatives ) - // InternalRosSystemParser.g:248:4: rule__InterfaceReference__Alternatives + // InternalRosSystemParser.g:273:3: ( rule__InterfaceReference__Alternatives ) + // InternalRosSystemParser.g:273:4: rule__InterfaceReference__Alternatives { pushFollow(FOLLOW_2); rule__InterfaceReference__Alternatives(); @@ -633,11 +704,11 @@ public final void ruleInterfaceReference() throws RecognitionException { // $ANTLR start "entryRuleInterfaceReference_Impl" - // InternalRosSystemParser.g:257:1: entryRuleInterfaceReference_Impl : ruleInterfaceReference_Impl EOF ; + // InternalRosSystemParser.g:282:1: entryRuleInterfaceReference_Impl : ruleInterfaceReference_Impl EOF ; public final void entryRuleInterfaceReference_Impl() throws RecognitionException { try { - // InternalRosSystemParser.g:258:1: ( ruleInterfaceReference_Impl EOF ) - // InternalRosSystemParser.g:259:1: ruleInterfaceReference_Impl EOF + // InternalRosSystemParser.g:283:1: ( ruleInterfaceReference_Impl EOF ) + // InternalRosSystemParser.g:284:1: ruleInterfaceReference_Impl EOF { before(grammarAccess.getInterfaceReference_ImplRule()); pushFollow(FOLLOW_1); @@ -663,21 +734,21 @@ public final void entryRuleInterfaceReference_Impl() throws RecognitionException // $ANTLR start "ruleInterfaceReference_Impl" - // InternalRosSystemParser.g:266:1: ruleInterfaceReference_Impl : ( () ) ; + // InternalRosSystemParser.g:291:1: ruleInterfaceReference_Impl : ( () ) ; public final void ruleInterfaceReference_Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:270:2: ( ( () ) ) - // InternalRosSystemParser.g:271:2: ( () ) + // InternalRosSystemParser.g:295:2: ( ( () ) ) + // InternalRosSystemParser.g:296:2: ( () ) { - // InternalRosSystemParser.g:271:2: ( () ) - // InternalRosSystemParser.g:272:3: () + // InternalRosSystemParser.g:296:2: ( () ) + // InternalRosSystemParser.g:297:3: () { before(grammarAccess.getInterfaceReference_ImplAccess().getInterfaceReferenceAction()); - // InternalRosSystemParser.g:273:3: () - // InternalRosSystemParser.g:273:4: + // InternalRosSystemParser.g:298:3: () + // InternalRosSystemParser.g:298:4: { } @@ -700,11 +771,11 @@ public final void ruleInterfaceReference_Impl() throws RecognitionException { // $ANTLR start "entryRuleRosPublisherReference" - // InternalRosSystemParser.g:282:1: entryRuleRosPublisherReference : ruleRosPublisherReference EOF ; + // InternalRosSystemParser.g:307:1: entryRuleRosPublisherReference : ruleRosPublisherReference EOF ; public final void entryRuleRosPublisherReference() throws RecognitionException { try { - // InternalRosSystemParser.g:283:1: ( ruleRosPublisherReference EOF ) - // InternalRosSystemParser.g:284:1: ruleRosPublisherReference EOF + // InternalRosSystemParser.g:308:1: ( ruleRosPublisherReference EOF ) + // InternalRosSystemParser.g:309:1: ruleRosPublisherReference EOF { before(grammarAccess.getRosPublisherReferenceRule()); pushFollow(FOLLOW_1); @@ -730,21 +801,21 @@ public final void entryRuleRosPublisherReference() throws RecognitionException { // $ANTLR start "ruleRosPublisherReference" - // InternalRosSystemParser.g:291:1: ruleRosPublisherReference : ( ( rule__RosPublisherReference__Group__0 ) ) ; + // InternalRosSystemParser.g:316:1: ruleRosPublisherReference : ( ( rule__RosPublisherReference__Group__0 ) ) ; public final void ruleRosPublisherReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:295:2: ( ( ( rule__RosPublisherReference__Group__0 ) ) ) - // InternalRosSystemParser.g:296:2: ( ( rule__RosPublisherReference__Group__0 ) ) + // InternalRosSystemParser.g:320:2: ( ( ( rule__RosPublisherReference__Group__0 ) ) ) + // InternalRosSystemParser.g:321:2: ( ( rule__RosPublisherReference__Group__0 ) ) { - // InternalRosSystemParser.g:296:2: ( ( rule__RosPublisherReference__Group__0 ) ) - // InternalRosSystemParser.g:297:3: ( rule__RosPublisherReference__Group__0 ) + // InternalRosSystemParser.g:321:2: ( ( rule__RosPublisherReference__Group__0 ) ) + // InternalRosSystemParser.g:322:3: ( rule__RosPublisherReference__Group__0 ) { before(grammarAccess.getRosPublisherReferenceAccess().getGroup()); - // InternalRosSystemParser.g:298:3: ( rule__RosPublisherReference__Group__0 ) - // InternalRosSystemParser.g:298:4: rule__RosPublisherReference__Group__0 + // InternalRosSystemParser.g:323:3: ( rule__RosPublisherReference__Group__0 ) + // InternalRosSystemParser.g:323:4: rule__RosPublisherReference__Group__0 { pushFollow(FOLLOW_2); rule__RosPublisherReference__Group__0(); @@ -777,11 +848,11 @@ public final void ruleRosPublisherReference() throws RecognitionException { // $ANTLR start "entryRuleRosSubscriberReference" - // InternalRosSystemParser.g:307:1: entryRuleRosSubscriberReference : ruleRosSubscriberReference EOF ; + // InternalRosSystemParser.g:332:1: entryRuleRosSubscriberReference : ruleRosSubscriberReference EOF ; public final void entryRuleRosSubscriberReference() throws RecognitionException { try { - // InternalRosSystemParser.g:308:1: ( ruleRosSubscriberReference EOF ) - // InternalRosSystemParser.g:309:1: ruleRosSubscriberReference EOF + // InternalRosSystemParser.g:333:1: ( ruleRosSubscriberReference EOF ) + // InternalRosSystemParser.g:334:1: ruleRosSubscriberReference EOF { before(grammarAccess.getRosSubscriberReferenceRule()); pushFollow(FOLLOW_1); @@ -807,21 +878,21 @@ public final void entryRuleRosSubscriberReference() throws RecognitionException // $ANTLR start "ruleRosSubscriberReference" - // InternalRosSystemParser.g:316:1: ruleRosSubscriberReference : ( ( rule__RosSubscriberReference__Group__0 ) ) ; + // InternalRosSystemParser.g:341:1: ruleRosSubscriberReference : ( ( rule__RosSubscriberReference__Group__0 ) ) ; public final void ruleRosSubscriberReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:320:2: ( ( ( rule__RosSubscriberReference__Group__0 ) ) ) - // InternalRosSystemParser.g:321:2: ( ( rule__RosSubscriberReference__Group__0 ) ) + // InternalRosSystemParser.g:345:2: ( ( ( rule__RosSubscriberReference__Group__0 ) ) ) + // InternalRosSystemParser.g:346:2: ( ( rule__RosSubscriberReference__Group__0 ) ) { - // InternalRosSystemParser.g:321:2: ( ( rule__RosSubscriberReference__Group__0 ) ) - // InternalRosSystemParser.g:322:3: ( rule__RosSubscriberReference__Group__0 ) + // InternalRosSystemParser.g:346:2: ( ( rule__RosSubscriberReference__Group__0 ) ) + // InternalRosSystemParser.g:347:3: ( rule__RosSubscriberReference__Group__0 ) { before(grammarAccess.getRosSubscriberReferenceAccess().getGroup()); - // InternalRosSystemParser.g:323:3: ( rule__RosSubscriberReference__Group__0 ) - // InternalRosSystemParser.g:323:4: rule__RosSubscriberReference__Group__0 + // InternalRosSystemParser.g:348:3: ( rule__RosSubscriberReference__Group__0 ) + // InternalRosSystemParser.g:348:4: rule__RosSubscriberReference__Group__0 { pushFollow(FOLLOW_2); rule__RosSubscriberReference__Group__0(); @@ -854,11 +925,11 @@ public final void ruleRosSubscriberReference() throws RecognitionException { // $ANTLR start "entryRuleRosServiceServerReference" - // InternalRosSystemParser.g:332:1: entryRuleRosServiceServerReference : ruleRosServiceServerReference EOF ; + // InternalRosSystemParser.g:357:1: entryRuleRosServiceServerReference : ruleRosServiceServerReference EOF ; public final void entryRuleRosServiceServerReference() throws RecognitionException { try { - // InternalRosSystemParser.g:333:1: ( ruleRosServiceServerReference EOF ) - // InternalRosSystemParser.g:334:1: ruleRosServiceServerReference EOF + // InternalRosSystemParser.g:358:1: ( ruleRosServiceServerReference EOF ) + // InternalRosSystemParser.g:359:1: ruleRosServiceServerReference EOF { before(grammarAccess.getRosServiceServerReferenceRule()); pushFollow(FOLLOW_1); @@ -884,21 +955,21 @@ public final void entryRuleRosServiceServerReference() throws RecognitionExcepti // $ANTLR start "ruleRosServiceServerReference" - // InternalRosSystemParser.g:341:1: ruleRosServiceServerReference : ( ( rule__RosServiceServerReference__Group__0 ) ) ; + // InternalRosSystemParser.g:366:1: ruleRosServiceServerReference : ( ( rule__RosServiceServerReference__Group__0 ) ) ; public final void ruleRosServiceServerReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:345:2: ( ( ( rule__RosServiceServerReference__Group__0 ) ) ) - // InternalRosSystemParser.g:346:2: ( ( rule__RosServiceServerReference__Group__0 ) ) + // InternalRosSystemParser.g:370:2: ( ( ( rule__RosServiceServerReference__Group__0 ) ) ) + // InternalRosSystemParser.g:371:2: ( ( rule__RosServiceServerReference__Group__0 ) ) { - // InternalRosSystemParser.g:346:2: ( ( rule__RosServiceServerReference__Group__0 ) ) - // InternalRosSystemParser.g:347:3: ( rule__RosServiceServerReference__Group__0 ) + // InternalRosSystemParser.g:371:2: ( ( rule__RosServiceServerReference__Group__0 ) ) + // InternalRosSystemParser.g:372:3: ( rule__RosServiceServerReference__Group__0 ) { before(grammarAccess.getRosServiceServerReferenceAccess().getGroup()); - // InternalRosSystemParser.g:348:3: ( rule__RosServiceServerReference__Group__0 ) - // InternalRosSystemParser.g:348:4: rule__RosServiceServerReference__Group__0 + // InternalRosSystemParser.g:373:3: ( rule__RosServiceServerReference__Group__0 ) + // InternalRosSystemParser.g:373:4: rule__RosServiceServerReference__Group__0 { pushFollow(FOLLOW_2); rule__RosServiceServerReference__Group__0(); @@ -931,11 +1002,11 @@ public final void ruleRosServiceServerReference() throws RecognitionException { // $ANTLR start "entryRuleRosServerClientReference" - // InternalRosSystemParser.g:357:1: entryRuleRosServerClientReference : ruleRosServerClientReference EOF ; + // InternalRosSystemParser.g:382:1: entryRuleRosServerClientReference : ruleRosServerClientReference EOF ; public final void entryRuleRosServerClientReference() throws RecognitionException { try { - // InternalRosSystemParser.g:358:1: ( ruleRosServerClientReference EOF ) - // InternalRosSystemParser.g:359:1: ruleRosServerClientReference EOF + // InternalRosSystemParser.g:383:1: ( ruleRosServerClientReference EOF ) + // InternalRosSystemParser.g:384:1: ruleRosServerClientReference EOF { before(grammarAccess.getRosServerClientReferenceRule()); pushFollow(FOLLOW_1); @@ -961,21 +1032,21 @@ public final void entryRuleRosServerClientReference() throws RecognitionExceptio // $ANTLR start "ruleRosServerClientReference" - // InternalRosSystemParser.g:366:1: ruleRosServerClientReference : ( ( rule__RosServerClientReference__Group__0 ) ) ; + // InternalRosSystemParser.g:391:1: ruleRosServerClientReference : ( ( rule__RosServerClientReference__Group__0 ) ) ; public final void ruleRosServerClientReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:370:2: ( ( ( rule__RosServerClientReference__Group__0 ) ) ) - // InternalRosSystemParser.g:371:2: ( ( rule__RosServerClientReference__Group__0 ) ) + // InternalRosSystemParser.g:395:2: ( ( ( rule__RosServerClientReference__Group__0 ) ) ) + // InternalRosSystemParser.g:396:2: ( ( rule__RosServerClientReference__Group__0 ) ) { - // InternalRosSystemParser.g:371:2: ( ( rule__RosServerClientReference__Group__0 ) ) - // InternalRosSystemParser.g:372:3: ( rule__RosServerClientReference__Group__0 ) + // InternalRosSystemParser.g:396:2: ( ( rule__RosServerClientReference__Group__0 ) ) + // InternalRosSystemParser.g:397:3: ( rule__RosServerClientReference__Group__0 ) { before(grammarAccess.getRosServerClientReferenceAccess().getGroup()); - // InternalRosSystemParser.g:373:3: ( rule__RosServerClientReference__Group__0 ) - // InternalRosSystemParser.g:373:4: rule__RosServerClientReference__Group__0 + // InternalRosSystemParser.g:398:3: ( rule__RosServerClientReference__Group__0 ) + // InternalRosSystemParser.g:398:4: rule__RosServerClientReference__Group__0 { pushFollow(FOLLOW_2); rule__RosServerClientReference__Group__0(); @@ -1008,11 +1079,11 @@ public final void ruleRosServerClientReference() throws RecognitionException { // $ANTLR start "entryRuleRosActionServerReference" - // InternalRosSystemParser.g:382:1: entryRuleRosActionServerReference : ruleRosActionServerReference EOF ; + // InternalRosSystemParser.g:407:1: entryRuleRosActionServerReference : ruleRosActionServerReference EOF ; public final void entryRuleRosActionServerReference() throws RecognitionException { try { - // InternalRosSystemParser.g:383:1: ( ruleRosActionServerReference EOF ) - // InternalRosSystemParser.g:384:1: ruleRosActionServerReference EOF + // InternalRosSystemParser.g:408:1: ( ruleRosActionServerReference EOF ) + // InternalRosSystemParser.g:409:1: ruleRosActionServerReference EOF { before(grammarAccess.getRosActionServerReferenceRule()); pushFollow(FOLLOW_1); @@ -1038,21 +1109,21 @@ public final void entryRuleRosActionServerReference() throws RecognitionExceptio // $ANTLR start "ruleRosActionServerReference" - // InternalRosSystemParser.g:391:1: ruleRosActionServerReference : ( ( rule__RosActionServerReference__Group__0 ) ) ; + // InternalRosSystemParser.g:416:1: ruleRosActionServerReference : ( ( rule__RosActionServerReference__Group__0 ) ) ; public final void ruleRosActionServerReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:395:2: ( ( ( rule__RosActionServerReference__Group__0 ) ) ) - // InternalRosSystemParser.g:396:2: ( ( rule__RosActionServerReference__Group__0 ) ) + // InternalRosSystemParser.g:420:2: ( ( ( rule__RosActionServerReference__Group__0 ) ) ) + // InternalRosSystemParser.g:421:2: ( ( rule__RosActionServerReference__Group__0 ) ) { - // InternalRosSystemParser.g:396:2: ( ( rule__RosActionServerReference__Group__0 ) ) - // InternalRosSystemParser.g:397:3: ( rule__RosActionServerReference__Group__0 ) + // InternalRosSystemParser.g:421:2: ( ( rule__RosActionServerReference__Group__0 ) ) + // InternalRosSystemParser.g:422:3: ( rule__RosActionServerReference__Group__0 ) { before(grammarAccess.getRosActionServerReferenceAccess().getGroup()); - // InternalRosSystemParser.g:398:3: ( rule__RosActionServerReference__Group__0 ) - // InternalRosSystemParser.g:398:4: rule__RosActionServerReference__Group__0 + // InternalRosSystemParser.g:423:3: ( rule__RosActionServerReference__Group__0 ) + // InternalRosSystemParser.g:423:4: rule__RosActionServerReference__Group__0 { pushFollow(FOLLOW_2); rule__RosActionServerReference__Group__0(); @@ -1085,11 +1156,11 @@ public final void ruleRosActionServerReference() throws RecognitionException { // $ANTLR start "entryRuleRosActionClientReference" - // InternalRosSystemParser.g:407:1: entryRuleRosActionClientReference : ruleRosActionClientReference EOF ; + // InternalRosSystemParser.g:432:1: entryRuleRosActionClientReference : ruleRosActionClientReference EOF ; public final void entryRuleRosActionClientReference() throws RecognitionException { try { - // InternalRosSystemParser.g:408:1: ( ruleRosActionClientReference EOF ) - // InternalRosSystemParser.g:409:1: ruleRosActionClientReference EOF + // InternalRosSystemParser.g:433:1: ( ruleRosActionClientReference EOF ) + // InternalRosSystemParser.g:434:1: ruleRosActionClientReference EOF { before(grammarAccess.getRosActionClientReferenceRule()); pushFollow(FOLLOW_1); @@ -1115,21 +1186,21 @@ public final void entryRuleRosActionClientReference() throws RecognitionExceptio // $ANTLR start "ruleRosActionClientReference" - // InternalRosSystemParser.g:416:1: ruleRosActionClientReference : ( ( rule__RosActionClientReference__Group__0 ) ) ; + // InternalRosSystemParser.g:441:1: ruleRosActionClientReference : ( ( rule__RosActionClientReference__Group__0 ) ) ; public final void ruleRosActionClientReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:420:2: ( ( ( rule__RosActionClientReference__Group__0 ) ) ) - // InternalRosSystemParser.g:421:2: ( ( rule__RosActionClientReference__Group__0 ) ) + // InternalRosSystemParser.g:445:2: ( ( ( rule__RosActionClientReference__Group__0 ) ) ) + // InternalRosSystemParser.g:446:2: ( ( rule__RosActionClientReference__Group__0 ) ) { - // InternalRosSystemParser.g:421:2: ( ( rule__RosActionClientReference__Group__0 ) ) - // InternalRosSystemParser.g:422:3: ( rule__RosActionClientReference__Group__0 ) + // InternalRosSystemParser.g:446:2: ( ( rule__RosActionClientReference__Group__0 ) ) + // InternalRosSystemParser.g:447:3: ( rule__RosActionClientReference__Group__0 ) { before(grammarAccess.getRosActionClientReferenceAccess().getGroup()); - // InternalRosSystemParser.g:423:3: ( rule__RosActionClientReference__Group__0 ) - // InternalRosSystemParser.g:423:4: rule__RosActionClientReference__Group__0 + // InternalRosSystemParser.g:448:3: ( rule__RosActionClientReference__Group__0 ) + // InternalRosSystemParser.g:448:4: rule__RosActionClientReference__Group__0 { pushFollow(FOLLOW_2); rule__RosActionClientReference__Group__0(); @@ -1162,11 +1233,11 @@ public final void ruleRosActionClientReference() throws RecognitionException { // $ANTLR start "entryRuleRosParameter" - // InternalRosSystemParser.g:432:1: entryRuleRosParameter : ruleRosParameter EOF ; + // InternalRosSystemParser.g:457:1: entryRuleRosParameter : ruleRosParameter EOF ; public final void entryRuleRosParameter() throws RecognitionException { try { - // InternalRosSystemParser.g:433:1: ( ruleRosParameter EOF ) - // InternalRosSystemParser.g:434:1: ruleRosParameter EOF + // InternalRosSystemParser.g:458:1: ( ruleRosParameter EOF ) + // InternalRosSystemParser.g:459:1: ruleRosParameter EOF { before(grammarAccess.getRosParameterRule()); pushFollow(FOLLOW_1); @@ -1192,21 +1263,21 @@ public final void entryRuleRosParameter() throws RecognitionException { // $ANTLR start "ruleRosParameter" - // InternalRosSystemParser.g:441:1: ruleRosParameter : ( ( rule__RosParameter__Group__0 ) ) ; + // InternalRosSystemParser.g:466:1: ruleRosParameter : ( ( rule__RosParameter__Group__0 ) ) ; public final void ruleRosParameter() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:445:2: ( ( ( rule__RosParameter__Group__0 ) ) ) - // InternalRosSystemParser.g:446:2: ( ( rule__RosParameter__Group__0 ) ) + // InternalRosSystemParser.g:470:2: ( ( ( rule__RosParameter__Group__0 ) ) ) + // InternalRosSystemParser.g:471:2: ( ( rule__RosParameter__Group__0 ) ) { - // InternalRosSystemParser.g:446:2: ( ( rule__RosParameter__Group__0 ) ) - // InternalRosSystemParser.g:447:3: ( rule__RosParameter__Group__0 ) + // InternalRosSystemParser.g:471:2: ( ( rule__RosParameter__Group__0 ) ) + // InternalRosSystemParser.g:472:3: ( rule__RosParameter__Group__0 ) { before(grammarAccess.getRosParameterAccess().getGroup()); - // InternalRosSystemParser.g:448:3: ( rule__RosParameter__Group__0 ) - // InternalRosSystemParser.g:448:4: rule__RosParameter__Group__0 + // InternalRosSystemParser.g:473:3: ( rule__RosParameter__Group__0 ) + // InternalRosSystemParser.g:473:4: rule__RosParameter__Group__0 { pushFollow(FOLLOW_2); rule__RosParameter__Group__0(); @@ -1239,11 +1310,11 @@ public final void ruleRosParameter() throws RecognitionException { // $ANTLR start "entryRuleRosConnection" - // InternalRosSystemParser.g:457:1: entryRuleRosConnection : ruleRosConnection EOF ; + // InternalRosSystemParser.g:482:1: entryRuleRosConnection : ruleRosConnection EOF ; public final void entryRuleRosConnection() throws RecognitionException { try { - // InternalRosSystemParser.g:458:1: ( ruleRosConnection EOF ) - // InternalRosSystemParser.g:459:1: ruleRosConnection EOF + // InternalRosSystemParser.g:483:1: ( ruleRosConnection EOF ) + // InternalRosSystemParser.g:484:1: ruleRosConnection EOF { before(grammarAccess.getRosConnectionRule()); pushFollow(FOLLOW_1); @@ -1269,21 +1340,21 @@ public final void entryRuleRosConnection() throws RecognitionException { // $ANTLR start "ruleRosConnection" - // InternalRosSystemParser.g:466:1: ruleRosConnection : ( ( rule__RosConnection__Group__0 ) ) ; + // InternalRosSystemParser.g:491:1: ruleRosConnection : ( ( rule__RosConnection__Group__0 ) ) ; public final void ruleRosConnection() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:470:2: ( ( ( rule__RosConnection__Group__0 ) ) ) - // InternalRosSystemParser.g:471:2: ( ( rule__RosConnection__Group__0 ) ) + // InternalRosSystemParser.g:495:2: ( ( ( rule__RosConnection__Group__0 ) ) ) + // InternalRosSystemParser.g:496:2: ( ( rule__RosConnection__Group__0 ) ) { - // InternalRosSystemParser.g:471:2: ( ( rule__RosConnection__Group__0 ) ) - // InternalRosSystemParser.g:472:3: ( rule__RosConnection__Group__0 ) + // InternalRosSystemParser.g:496:2: ( ( rule__RosConnection__Group__0 ) ) + // InternalRosSystemParser.g:497:3: ( rule__RosConnection__Group__0 ) { before(grammarAccess.getRosConnectionAccess().getGroup()); - // InternalRosSystemParser.g:473:3: ( rule__RosConnection__Group__0 ) - // InternalRosSystemParser.g:473:4: rule__RosConnection__Group__0 + // InternalRosSystemParser.g:498:3: ( rule__RosConnection__Group__0 ) + // InternalRosSystemParser.g:498:4: rule__RosConnection__Group__0 { pushFollow(FOLLOW_2); rule__RosConnection__Group__0(); @@ -1316,11 +1387,11 @@ public final void ruleRosConnection() throws RecognitionException { // $ANTLR start "entryRuleNamespace" - // InternalRosSystemParser.g:482:1: entryRuleNamespace : ruleNamespace EOF ; + // InternalRosSystemParser.g:507:1: entryRuleNamespace : ruleNamespace EOF ; public final void entryRuleNamespace() throws RecognitionException { try { - // InternalRosSystemParser.g:483:1: ( ruleNamespace EOF ) - // InternalRosSystemParser.g:484:1: ruleNamespace EOF + // InternalRosSystemParser.g:508:1: ( ruleNamespace EOF ) + // InternalRosSystemParser.g:509:1: ruleNamespace EOF { before(grammarAccess.getNamespaceRule()); pushFollow(FOLLOW_1); @@ -1346,21 +1417,21 @@ public final void entryRuleNamespace() throws RecognitionException { // $ANTLR start "ruleNamespace" - // InternalRosSystemParser.g:491:1: ruleNamespace : ( ( rule__Namespace__Alternatives ) ) ; + // InternalRosSystemParser.g:516:1: ruleNamespace : ( ( rule__Namespace__Alternatives ) ) ; public final void ruleNamespace() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:495:2: ( ( ( rule__Namespace__Alternatives ) ) ) - // InternalRosSystemParser.g:496:2: ( ( rule__Namespace__Alternatives ) ) + // InternalRosSystemParser.g:520:2: ( ( ( rule__Namespace__Alternatives ) ) ) + // InternalRosSystemParser.g:521:2: ( ( rule__Namespace__Alternatives ) ) { - // InternalRosSystemParser.g:496:2: ( ( rule__Namespace__Alternatives ) ) - // InternalRosSystemParser.g:497:3: ( rule__Namespace__Alternatives ) + // InternalRosSystemParser.g:521:2: ( ( rule__Namespace__Alternatives ) ) + // InternalRosSystemParser.g:522:3: ( rule__Namespace__Alternatives ) { before(grammarAccess.getNamespaceAccess().getAlternatives()); - // InternalRosSystemParser.g:498:3: ( rule__Namespace__Alternatives ) - // InternalRosSystemParser.g:498:4: rule__Namespace__Alternatives + // InternalRosSystemParser.g:523:3: ( rule__Namespace__Alternatives ) + // InternalRosSystemParser.g:523:4: rule__Namespace__Alternatives { pushFollow(FOLLOW_2); rule__Namespace__Alternatives(); @@ -1393,11 +1464,11 @@ public final void ruleNamespace() throws RecognitionException { // $ANTLR start "entryRuleGraphName" - // InternalRosSystemParser.g:507:1: entryRuleGraphName : ruleGraphName EOF ; + // InternalRosSystemParser.g:532:1: entryRuleGraphName : ruleGraphName EOF ; public final void entryRuleGraphName() throws RecognitionException { try { - // InternalRosSystemParser.g:508:1: ( ruleGraphName EOF ) - // InternalRosSystemParser.g:509:1: ruleGraphName EOF + // InternalRosSystemParser.g:533:1: ( ruleGraphName EOF ) + // InternalRosSystemParser.g:534:1: ruleGraphName EOF { before(grammarAccess.getGraphNameRule()); pushFollow(FOLLOW_1); @@ -1423,17 +1494,17 @@ public final void entryRuleGraphName() throws RecognitionException { // $ANTLR start "ruleGraphName" - // InternalRosSystemParser.g:516:1: ruleGraphName : ( GraphName ) ; + // InternalRosSystemParser.g:541:1: ruleGraphName : ( GraphName ) ; public final void ruleGraphName() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:520:2: ( ( GraphName ) ) - // InternalRosSystemParser.g:521:2: ( GraphName ) + // InternalRosSystemParser.g:545:2: ( ( GraphName ) ) + // InternalRosSystemParser.g:546:2: ( GraphName ) { - // InternalRosSystemParser.g:521:2: ( GraphName ) - // InternalRosSystemParser.g:522:3: GraphName + // InternalRosSystemParser.g:546:2: ( GraphName ) + // InternalRosSystemParser.g:547:3: GraphName { before(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); match(input,GraphName,FOLLOW_2); @@ -1460,11 +1531,11 @@ public final void ruleGraphName() throws RecognitionException { // $ANTLR start "entryRuleGlobalNamespace" - // InternalRosSystemParser.g:532:1: entryRuleGlobalNamespace : ruleGlobalNamespace EOF ; + // InternalRosSystemParser.g:557:1: entryRuleGlobalNamespace : ruleGlobalNamespace EOF ; public final void entryRuleGlobalNamespace() throws RecognitionException { try { - // InternalRosSystemParser.g:533:1: ( ruleGlobalNamespace EOF ) - // InternalRosSystemParser.g:534:1: ruleGlobalNamespace EOF + // InternalRosSystemParser.g:558:1: ( ruleGlobalNamespace EOF ) + // InternalRosSystemParser.g:559:1: ruleGlobalNamespace EOF { before(grammarAccess.getGlobalNamespaceRule()); pushFollow(FOLLOW_1); @@ -1490,21 +1561,21 @@ public final void entryRuleGlobalNamespace() throws RecognitionException { // $ANTLR start "ruleGlobalNamespace" - // InternalRosSystemParser.g:541:1: ruleGlobalNamespace : ( ( rule__GlobalNamespace__Group__0 ) ) ; + // InternalRosSystemParser.g:566:1: ruleGlobalNamespace : ( ( rule__GlobalNamespace__Group__0 ) ) ; public final void ruleGlobalNamespace() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:545:2: ( ( ( rule__GlobalNamespace__Group__0 ) ) ) - // InternalRosSystemParser.g:546:2: ( ( rule__GlobalNamespace__Group__0 ) ) + // InternalRosSystemParser.g:570:2: ( ( ( rule__GlobalNamespace__Group__0 ) ) ) + // InternalRosSystemParser.g:571:2: ( ( rule__GlobalNamespace__Group__0 ) ) { - // InternalRosSystemParser.g:546:2: ( ( rule__GlobalNamespace__Group__0 ) ) - // InternalRosSystemParser.g:547:3: ( rule__GlobalNamespace__Group__0 ) + // InternalRosSystemParser.g:571:2: ( ( rule__GlobalNamespace__Group__0 ) ) + // InternalRosSystemParser.g:572:3: ( rule__GlobalNamespace__Group__0 ) { before(grammarAccess.getGlobalNamespaceAccess().getGroup()); - // InternalRosSystemParser.g:548:3: ( rule__GlobalNamespace__Group__0 ) - // InternalRosSystemParser.g:548:4: rule__GlobalNamespace__Group__0 + // InternalRosSystemParser.g:573:3: ( rule__GlobalNamespace__Group__0 ) + // InternalRosSystemParser.g:573:4: rule__GlobalNamespace__Group__0 { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group__0(); @@ -1537,11 +1608,11 @@ public final void ruleGlobalNamespace() throws RecognitionException { // $ANTLR start "entryRuleRelativeNamespace_Impl" - // InternalRosSystemParser.g:557:1: entryRuleRelativeNamespace_Impl : ruleRelativeNamespace_Impl EOF ; + // InternalRosSystemParser.g:582:1: entryRuleRelativeNamespace_Impl : ruleRelativeNamespace_Impl EOF ; public final void entryRuleRelativeNamespace_Impl() throws RecognitionException { try { - // InternalRosSystemParser.g:558:1: ( ruleRelativeNamespace_Impl EOF ) - // InternalRosSystemParser.g:559:1: ruleRelativeNamespace_Impl EOF + // InternalRosSystemParser.g:583:1: ( ruleRelativeNamespace_Impl EOF ) + // InternalRosSystemParser.g:584:1: ruleRelativeNamespace_Impl EOF { before(grammarAccess.getRelativeNamespace_ImplRule()); pushFollow(FOLLOW_1); @@ -1567,21 +1638,21 @@ public final void entryRuleRelativeNamespace_Impl() throws RecognitionException // $ANTLR start "ruleRelativeNamespace_Impl" - // InternalRosSystemParser.g:566:1: ruleRelativeNamespace_Impl : ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ; + // InternalRosSystemParser.g:591:1: ruleRelativeNamespace_Impl : ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ; public final void ruleRelativeNamespace_Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:570:2: ( ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ) - // InternalRosSystemParser.g:571:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) + // InternalRosSystemParser.g:595:2: ( ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ) + // InternalRosSystemParser.g:596:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) { - // InternalRosSystemParser.g:571:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) - // InternalRosSystemParser.g:572:3: ( rule__RelativeNamespace_Impl__Group__0 ) + // InternalRosSystemParser.g:596:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) + // InternalRosSystemParser.g:597:3: ( rule__RelativeNamespace_Impl__Group__0 ) { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); - // InternalRosSystemParser.g:573:3: ( rule__RelativeNamespace_Impl__Group__0 ) - // InternalRosSystemParser.g:573:4: rule__RelativeNamespace_Impl__Group__0 + // InternalRosSystemParser.g:598:3: ( rule__RelativeNamespace_Impl__Group__0 ) + // InternalRosSystemParser.g:598:4: rule__RelativeNamespace_Impl__Group__0 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group__0(); @@ -1614,11 +1685,11 @@ public final void ruleRelativeNamespace_Impl() throws RecognitionException { // $ANTLR start "entryRulePrivateNamespace" - // InternalRosSystemParser.g:582:1: entryRulePrivateNamespace : rulePrivateNamespace EOF ; + // InternalRosSystemParser.g:607:1: entryRulePrivateNamespace : rulePrivateNamespace EOF ; public final void entryRulePrivateNamespace() throws RecognitionException { try { - // InternalRosSystemParser.g:583:1: ( rulePrivateNamespace EOF ) - // InternalRosSystemParser.g:584:1: rulePrivateNamespace EOF + // InternalRosSystemParser.g:608:1: ( rulePrivateNamespace EOF ) + // InternalRosSystemParser.g:609:1: rulePrivateNamespace EOF { before(grammarAccess.getPrivateNamespaceRule()); pushFollow(FOLLOW_1); @@ -1644,21 +1715,21 @@ public final void entryRulePrivateNamespace() throws RecognitionException { // $ANTLR start "rulePrivateNamespace" - // InternalRosSystemParser.g:591:1: rulePrivateNamespace : ( ( rule__PrivateNamespace__Group__0 ) ) ; + // InternalRosSystemParser.g:616:1: rulePrivateNamespace : ( ( rule__PrivateNamespace__Group__0 ) ) ; public final void rulePrivateNamespace() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:595:2: ( ( ( rule__PrivateNamespace__Group__0 ) ) ) - // InternalRosSystemParser.g:596:2: ( ( rule__PrivateNamespace__Group__0 ) ) + // InternalRosSystemParser.g:620:2: ( ( ( rule__PrivateNamespace__Group__0 ) ) ) + // InternalRosSystemParser.g:621:2: ( ( rule__PrivateNamespace__Group__0 ) ) { - // InternalRosSystemParser.g:596:2: ( ( rule__PrivateNamespace__Group__0 ) ) - // InternalRosSystemParser.g:597:3: ( rule__PrivateNamespace__Group__0 ) + // InternalRosSystemParser.g:621:2: ( ( rule__PrivateNamespace__Group__0 ) ) + // InternalRosSystemParser.g:622:3: ( rule__PrivateNamespace__Group__0 ) { before(grammarAccess.getPrivateNamespaceAccess().getGroup()); - // InternalRosSystemParser.g:598:3: ( rule__PrivateNamespace__Group__0 ) - // InternalRosSystemParser.g:598:4: rule__PrivateNamespace__Group__0 + // InternalRosSystemParser.g:623:3: ( rule__PrivateNamespace__Group__0 ) + // InternalRosSystemParser.g:623:4: rule__PrivateNamespace__Group__0 { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group__0(); @@ -1690,83 +1761,6 @@ public final void rulePrivateNamespace() throws RecognitionException { // $ANTLR end "rulePrivateNamespace" - // $ANTLR start "entryRuleParameter" - // InternalRosSystemParser.g:607:1: entryRuleParameter : ruleParameter EOF ; - public final void entryRuleParameter() throws RecognitionException { - try { - // InternalRosSystemParser.g:608:1: ( ruleParameter EOF ) - // InternalRosSystemParser.g:609:1: ruleParameter EOF - { - before(grammarAccess.getParameterRule()); - pushFollow(FOLLOW_1); - ruleParameter(); - - state._fsp--; - - after(grammarAccess.getParameterRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleParameter" - - - // $ANTLR start "ruleParameter" - // InternalRosSystemParser.g:616:1: ruleParameter : ( ( rule__Parameter__Group__0 ) ) ; - public final void ruleParameter() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:620:2: ( ( ( rule__Parameter__Group__0 ) ) ) - // InternalRosSystemParser.g:621:2: ( ( rule__Parameter__Group__0 ) ) - { - // InternalRosSystemParser.g:621:2: ( ( rule__Parameter__Group__0 ) ) - // InternalRosSystemParser.g:622:3: ( rule__Parameter__Group__0 ) - { - before(grammarAccess.getParameterAccess().getGroup()); - // InternalRosSystemParser.g:623:3: ( rule__Parameter__Group__0 ) - // InternalRosSystemParser.g:623:4: rule__Parameter__Group__0 - { - pushFollow(FOLLOW_2); - rule__Parameter__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleParameter" - - // $ANTLR start "entryRuleParameterType" // InternalRosSystemParser.g:632:1: entryRuleParameterType : ruleParameterType EOF ; public final void entryRuleParameterType() throws RecognitionException { @@ -10584,31 +10578,31 @@ public final void rule__Process__Group_4__2() throws RecognitionException { // $ANTLR start "rule__Process__Group_4__2__Impl" - // InternalRosSystemParser.g:3463:1: rule__Process__Group_4__2__Impl : ( ( rule__Process__NodesAssignment_4_2 ) ) ; + // InternalRosSystemParser.g:3463:1: rule__Process__Group_4__2__Impl : ( ( rule__Process__ComponentsAssignment_4_2 ) ) ; public final void rule__Process__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3467:1: ( ( ( rule__Process__NodesAssignment_4_2 ) ) ) - // InternalRosSystemParser.g:3468:1: ( ( rule__Process__NodesAssignment_4_2 ) ) + // InternalRosSystemParser.g:3467:1: ( ( ( rule__Process__ComponentsAssignment_4_2 ) ) ) + // InternalRosSystemParser.g:3468:1: ( ( rule__Process__ComponentsAssignment_4_2 ) ) { - // InternalRosSystemParser.g:3468:1: ( ( rule__Process__NodesAssignment_4_2 ) ) - // InternalRosSystemParser.g:3469:2: ( rule__Process__NodesAssignment_4_2 ) + // InternalRosSystemParser.g:3468:1: ( ( rule__Process__ComponentsAssignment_4_2 ) ) + // InternalRosSystemParser.g:3469:2: ( rule__Process__ComponentsAssignment_4_2 ) { - before(grammarAccess.getProcessAccess().getNodesAssignment_4_2()); - // InternalRosSystemParser.g:3470:2: ( rule__Process__NodesAssignment_4_2 ) - // InternalRosSystemParser.g:3470:3: rule__Process__NodesAssignment_4_2 + before(grammarAccess.getProcessAccess().getComponentsAssignment_4_2()); + // InternalRosSystemParser.g:3470:2: ( rule__Process__ComponentsAssignment_4_2 ) + // InternalRosSystemParser.g:3470:3: rule__Process__ComponentsAssignment_4_2 { pushFollow(FOLLOW_2); - rule__Process__NodesAssignment_4_2(); + rule__Process__ComponentsAssignment_4_2(); state._fsp--; } - after(grammarAccess.getProcessAccess().getNodesAssignment_4_2()); + after(grammarAccess.getProcessAccess().getComponentsAssignment_4_2()); } @@ -10631,20 +10625,25 @@ public final void rule__Process__Group_4__2__Impl() throws RecognitionException // $ANTLR start "rule__Process__Group_4__3" - // InternalRosSystemParser.g:3478:1: rule__Process__Group_4__3 : rule__Process__Group_4__3__Impl ; + // InternalRosSystemParser.g:3478:1: rule__Process__Group_4__3 : rule__Process__Group_4__3__Impl rule__Process__Group_4__4 ; public final void rule__Process__Group_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3482:1: ( rule__Process__Group_4__3__Impl ) - // InternalRosSystemParser.g:3483:2: rule__Process__Group_4__3__Impl + // InternalRosSystemParser.g:3482:1: ( rule__Process__Group_4__3__Impl rule__Process__Group_4__4 ) + // InternalRosSystemParser.g:3483:2: rule__Process__Group_4__3__Impl rule__Process__Group_4__4 { - pushFollow(FOLLOW_2); + pushFollow(FOLLOW_15); rule__Process__Group_4__3__Impl(); state._fsp--; + pushFollow(FOLLOW_2); + rule__Process__Group_4__4(); + + state._fsp--; + } @@ -10664,21 +10663,49 @@ public final void rule__Process__Group_4__3() throws RecognitionException { // $ANTLR start "rule__Process__Group_4__3__Impl" - // InternalRosSystemParser.g:3489:1: rule__Process__Group_4__3__Impl : ( RightSquareBracket ) ; + // InternalRosSystemParser.g:3490:1: rule__Process__Group_4__3__Impl : ( ( rule__Process__Group_4_3__0 )* ) ; public final void rule__Process__Group_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3493:1: ( ( RightSquareBracket ) ) - // InternalRosSystemParser.g:3494:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:3494:1: ( ( ( rule__Process__Group_4_3__0 )* ) ) + // InternalRosSystemParser.g:3495:1: ( ( rule__Process__Group_4_3__0 )* ) { - // InternalRosSystemParser.g:3494:1: ( RightSquareBracket ) - // InternalRosSystemParser.g:3495:2: RightSquareBracket + // InternalRosSystemParser.g:3495:1: ( ( rule__Process__Group_4_3__0 )* ) + // InternalRosSystemParser.g:3496:2: ( rule__Process__Group_4_3__0 )* { - before(grammarAccess.getProcessAccess().getRightSquareBracketKeyword_4_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getProcessAccess().getRightSquareBracketKeyword_4_3()); + before(grammarAccess.getProcessAccess().getGroup_4_3()); + // InternalRosSystemParser.g:3497:2: ( rule__Process__Group_4_3__0 )* + loop15: + do { + int alt15=2; + int LA15_0 = input.LA(1); + + if ( (LA15_0==Comma) ) { + alt15=1; + } + + + switch (alt15) { + case 1 : + // InternalRosSystemParser.g:3497:3: rule__Process__Group_4_3__0 + { + pushFollow(FOLLOW_16); + rule__Process__Group_4_3__0(); + + state._fsp--; + + + } + break; + + default : + break loop15; + } + } while (true); + + after(grammarAccess.getProcessAccess().getGroup_4_3()); } @@ -10700,23 +10727,18 @@ public final void rule__Process__Group_4__3__Impl() throws RecognitionException // $ANTLR end "rule__Process__Group_4__3__Impl" - // $ANTLR start "rule__Process__Group_5__0" - // InternalRosSystemParser.g:3505:1: rule__Process__Group_5__0 : rule__Process__Group_5__0__Impl rule__Process__Group_5__1 ; - public final void rule__Process__Group_5__0() throws RecognitionException { + // $ANTLR start "rule__Process__Group_4__4" + // InternalRosSystemParser.g:3505:1: rule__Process__Group_4__4 : rule__Process__Group_4__4__Impl ; + public final void rule__Process__Group_4__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3509:1: ( rule__Process__Group_5__0__Impl rule__Process__Group_5__1 ) - // InternalRosSystemParser.g:3510:2: rule__Process__Group_5__0__Impl rule__Process__Group_5__1 + // InternalRosSystemParser.g:3509:1: ( rule__Process__Group_4__4__Impl ) + // InternalRosSystemParser.g:3510:2: rule__Process__Group_4__4__Impl { - pushFollow(FOLLOW_16); - rule__Process__Group_5__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__Process__Group_5__1(); + rule__Process__Group_4__4__Impl(); state._fsp--; @@ -10735,25 +10757,25 @@ public final void rule__Process__Group_5__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Process__Group_5__0" + // $ANTLR end "rule__Process__Group_4__4" - // $ANTLR start "rule__Process__Group_5__0__Impl" - // InternalRosSystemParser.g:3517:1: rule__Process__Group_5__0__Impl : ( Threads ) ; - public final void rule__Process__Group_5__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Process__Group_4__4__Impl" + // InternalRosSystemParser.g:3516:1: rule__Process__Group_4__4__Impl : ( RightSquareBracket ) ; + public final void rule__Process__Group_4__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3521:1: ( ( Threads ) ) - // InternalRosSystemParser.g:3522:1: ( Threads ) + // InternalRosSystemParser.g:3520:1: ( ( RightSquareBracket ) ) + // InternalRosSystemParser.g:3521:1: ( RightSquareBracket ) { - // InternalRosSystemParser.g:3522:1: ( Threads ) - // InternalRosSystemParser.g:3523:2: Threads + // InternalRosSystemParser.g:3521:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:3522:2: RightSquareBracket { - before(grammarAccess.getProcessAccess().getThreadsKeyword_5_0()); - match(input,Threads,FOLLOW_2); - after(grammarAccess.getProcessAccess().getThreadsKeyword_5_0()); + before(grammarAccess.getProcessAccess().getRightSquareBracketKeyword_4_4()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getProcessAccess().getRightSquareBracketKeyword_4_4()); } @@ -10772,21 +10794,26 @@ public final void rule__Process__Group_5__0__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Process__Group_5__0__Impl" + // $ANTLR end "rule__Process__Group_4__4__Impl" - // $ANTLR start "rule__Process__Group_5__1" - // InternalRosSystemParser.g:3532:1: rule__Process__Group_5__1 : rule__Process__Group_5__1__Impl ; - public final void rule__Process__Group_5__1() throws RecognitionException { + // $ANTLR start "rule__Process__Group_4_3__0" + // InternalRosSystemParser.g:3532:1: rule__Process__Group_4_3__0 : rule__Process__Group_4_3__0__Impl rule__Process__Group_4_3__1 ; + public final void rule__Process__Group_4_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3536:1: ( rule__Process__Group_5__1__Impl ) - // InternalRosSystemParser.g:3537:2: rule__Process__Group_5__1__Impl + // InternalRosSystemParser.g:3536:1: ( rule__Process__Group_4_3__0__Impl rule__Process__Group_4_3__1 ) + // InternalRosSystemParser.g:3537:2: rule__Process__Group_4_3__0__Impl rule__Process__Group_4_3__1 { + pushFollow(FOLLOW_11); + rule__Process__Group_4_3__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__Process__Group_5__1__Impl(); + rule__Process__Group_4_3__1(); state._fsp--; @@ -10805,35 +10832,25 @@ public final void rule__Process__Group_5__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Process__Group_5__1" + // $ANTLR end "rule__Process__Group_4_3__0" - // $ANTLR start "rule__Process__Group_5__1__Impl" - // InternalRosSystemParser.g:3543:1: rule__Process__Group_5__1__Impl : ( ( rule__Process__ThreadsAssignment_5_1 ) ) ; - public final void rule__Process__Group_5__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Process__Group_4_3__0__Impl" + // InternalRosSystemParser.g:3544:1: rule__Process__Group_4_3__0__Impl : ( Comma ) ; + public final void rule__Process__Group_4_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3547:1: ( ( ( rule__Process__ThreadsAssignment_5_1 ) ) ) - // InternalRosSystemParser.g:3548:1: ( ( rule__Process__ThreadsAssignment_5_1 ) ) - { - // InternalRosSystemParser.g:3548:1: ( ( rule__Process__ThreadsAssignment_5_1 ) ) - // InternalRosSystemParser.g:3549:2: ( rule__Process__ThreadsAssignment_5_1 ) + // InternalRosSystemParser.g:3548:1: ( ( Comma ) ) + // InternalRosSystemParser.g:3549:1: ( Comma ) { - before(grammarAccess.getProcessAccess().getThreadsAssignment_5_1()); - // InternalRosSystemParser.g:3550:2: ( rule__Process__ThreadsAssignment_5_1 ) - // InternalRosSystemParser.g:3550:3: rule__Process__ThreadsAssignment_5_1 + // InternalRosSystemParser.g:3549:1: ( Comma ) + // InternalRosSystemParser.g:3550:2: Comma { - pushFollow(FOLLOW_2); - rule__Process__ThreadsAssignment_5_1(); - - state._fsp--; - - - } - - after(grammarAccess.getProcessAccess().getThreadsAssignment_5_1()); + before(grammarAccess.getProcessAccess().getCommaKeyword_4_3_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getProcessAccess().getCommaKeyword_4_3_0()); } @@ -10852,26 +10869,21 @@ public final void rule__Process__Group_5__1__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Process__Group_5__1__Impl" + // $ANTLR end "rule__Process__Group_4_3__0__Impl" - // $ANTLR start "rule__RosNode__Group__0" - // InternalRosSystemParser.g:3559:1: rule__RosNode__Group__0 : rule__RosNode__Group__0__Impl rule__RosNode__Group__1 ; - public final void rule__RosNode__Group__0() throws RecognitionException { + // $ANTLR start "rule__Process__Group_4_3__1" + // InternalRosSystemParser.g:3559:1: rule__Process__Group_4_3__1 : rule__Process__Group_4_3__1__Impl ; + public final void rule__Process__Group_4_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3563:1: ( rule__RosNode__Group__0__Impl rule__RosNode__Group__1 ) - // InternalRosSystemParser.g:3564:2: rule__RosNode__Group__0__Impl rule__RosNode__Group__1 + // InternalRosSystemParser.g:3563:1: ( rule__Process__Group_4_3__1__Impl ) + // InternalRosSystemParser.g:3564:2: rule__Process__Group_4_3__1__Impl { - pushFollow(FOLLOW_11); - rule__RosNode__Group__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosNode__Group__1(); + rule__Process__Group_4_3__1__Impl(); state._fsp--; @@ -10890,29 +10902,35 @@ public final void rule__RosNode__Group__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group__0" + // $ANTLR end "rule__Process__Group_4_3__1" - // $ANTLR start "rule__RosNode__Group__0__Impl" - // InternalRosSystemParser.g:3571:1: rule__RosNode__Group__0__Impl : ( () ) ; - public final void rule__RosNode__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Process__Group_4_3__1__Impl" + // InternalRosSystemParser.g:3570:1: rule__Process__Group_4_3__1__Impl : ( ( rule__Process__ComponentsAssignment_4_3_1 ) ) ; + public final void rule__Process__Group_4_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3575:1: ( ( () ) ) - // InternalRosSystemParser.g:3576:1: ( () ) + // InternalRosSystemParser.g:3574:1: ( ( ( rule__Process__ComponentsAssignment_4_3_1 ) ) ) + // InternalRosSystemParser.g:3575:1: ( ( rule__Process__ComponentsAssignment_4_3_1 ) ) { - // InternalRosSystemParser.g:3576:1: ( () ) - // InternalRosSystemParser.g:3577:2: () + // InternalRosSystemParser.g:3575:1: ( ( rule__Process__ComponentsAssignment_4_3_1 ) ) + // InternalRosSystemParser.g:3576:2: ( rule__Process__ComponentsAssignment_4_3_1 ) { - before(grammarAccess.getRosNodeAccess().getRosNodeAction_0()); - // InternalRosSystemParser.g:3578:2: () - // InternalRosSystemParser.g:3578:3: + before(grammarAccess.getProcessAccess().getComponentsAssignment_4_3_1()); + // InternalRosSystemParser.g:3577:2: ( rule__Process__ComponentsAssignment_4_3_1 ) + // InternalRosSystemParser.g:3577:3: rule__Process__ComponentsAssignment_4_3_1 { + pushFollow(FOLLOW_2); + rule__Process__ComponentsAssignment_4_3_1(); + + state._fsp--; + + } - after(grammarAccess.getRosNodeAccess().getRosNodeAction_0()); + after(grammarAccess.getProcessAccess().getComponentsAssignment_4_3_1()); } @@ -10920,6 +10938,10 @@ public final void rule__RosNode__Group__0__Impl() throws RecognitionException { } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -10927,26 +10949,26 @@ public final void rule__RosNode__Group__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group__0__Impl" + // $ANTLR end "rule__Process__Group_4_3__1__Impl" - // $ANTLR start "rule__RosNode__Group__1" - // InternalRosSystemParser.g:3586:1: rule__RosNode__Group__1 : rule__RosNode__Group__1__Impl rule__RosNode__Group__2 ; - public final void rule__RosNode__Group__1() throws RecognitionException { + // $ANTLR start "rule__Process__Group_5__0" + // InternalRosSystemParser.g:3586:1: rule__Process__Group_5__0 : rule__Process__Group_5__0__Impl rule__Process__Group_5__1 ; + public final void rule__Process__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3590:1: ( rule__RosNode__Group__1__Impl rule__RosNode__Group__2 ) - // InternalRosSystemParser.g:3591:2: rule__RosNode__Group__1__Impl rule__RosNode__Group__2 + // InternalRosSystemParser.g:3590:1: ( rule__Process__Group_5__0__Impl rule__Process__Group_5__1 ) + // InternalRosSystemParser.g:3591:2: rule__Process__Group_5__0__Impl rule__Process__Group_5__1 { - pushFollow(FOLLOW_3); - rule__RosNode__Group__1__Impl(); + pushFollow(FOLLOW_17); + rule__Process__Group_5__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosNode__Group__2(); + rule__Process__Group_5__1(); state._fsp--; @@ -10965,35 +10987,25 @@ public final void rule__RosNode__Group__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group__1" + // $ANTLR end "rule__Process__Group_5__0" - // $ANTLR start "rule__RosNode__Group__1__Impl" - // InternalRosSystemParser.g:3598:1: rule__RosNode__Group__1__Impl : ( ( rule__RosNode__NameAssignment_1 ) ) ; - public final void rule__RosNode__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Process__Group_5__0__Impl" + // InternalRosSystemParser.g:3598:1: rule__Process__Group_5__0__Impl : ( Threads ) ; + public final void rule__Process__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3602:1: ( ( ( rule__RosNode__NameAssignment_1 ) ) ) - // InternalRosSystemParser.g:3603:1: ( ( rule__RosNode__NameAssignment_1 ) ) - { - // InternalRosSystemParser.g:3603:1: ( ( rule__RosNode__NameAssignment_1 ) ) - // InternalRosSystemParser.g:3604:2: ( rule__RosNode__NameAssignment_1 ) + // InternalRosSystemParser.g:3602:1: ( ( Threads ) ) + // InternalRosSystemParser.g:3603:1: ( Threads ) { - before(grammarAccess.getRosNodeAccess().getNameAssignment_1()); - // InternalRosSystemParser.g:3605:2: ( rule__RosNode__NameAssignment_1 ) - // InternalRosSystemParser.g:3605:3: rule__RosNode__NameAssignment_1 + // InternalRosSystemParser.g:3603:1: ( Threads ) + // InternalRosSystemParser.g:3604:2: Threads { - pushFollow(FOLLOW_2); - rule__RosNode__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getRosNodeAccess().getNameAssignment_1()); + before(grammarAccess.getProcessAccess().getThreadsKeyword_5_0()); + match(input,Threads,FOLLOW_2); + after(grammarAccess.getProcessAccess().getThreadsKeyword_5_0()); } @@ -11012,26 +11024,21 @@ public final void rule__RosNode__Group__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group__1__Impl" + // $ANTLR end "rule__Process__Group_5__0__Impl" - // $ANTLR start "rule__RosNode__Group__2" - // InternalRosSystemParser.g:3613:1: rule__RosNode__Group__2 : rule__RosNode__Group__2__Impl rule__RosNode__Group__3 ; - public final void rule__RosNode__Group__2() throws RecognitionException { + // $ANTLR start "rule__Process__Group_5__1" + // InternalRosSystemParser.g:3613:1: rule__Process__Group_5__1 : rule__Process__Group_5__1__Impl ; + public final void rule__Process__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3617:1: ( rule__RosNode__Group__2__Impl rule__RosNode__Group__3 ) - // InternalRosSystemParser.g:3618:2: rule__RosNode__Group__2__Impl rule__RosNode__Group__3 + // InternalRosSystemParser.g:3617:1: ( rule__Process__Group_5__1__Impl ) + // InternalRosSystemParser.g:3618:2: rule__Process__Group_5__1__Impl { - pushFollow(FOLLOW_4); - rule__RosNode__Group__2__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosNode__Group__3(); + rule__Process__Group_5__1__Impl(); state._fsp--; @@ -11050,25 +11057,270 @@ public final void rule__RosNode__Group__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group__2" + // $ANTLR end "rule__Process__Group_5__1" - // $ANTLR start "rule__RosNode__Group__2__Impl" - // InternalRosSystemParser.g:3625:1: rule__RosNode__Group__2__Impl : ( Colon ) ; - public final void rule__RosNode__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Process__Group_5__1__Impl" + // InternalRosSystemParser.g:3624:1: rule__Process__Group_5__1__Impl : ( ( rule__Process__ThreadsAssignment_5_1 ) ) ; + public final void rule__Process__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3629:1: ( ( Colon ) ) - // InternalRosSystemParser.g:3630:1: ( Colon ) + // InternalRosSystemParser.g:3628:1: ( ( ( rule__Process__ThreadsAssignment_5_1 ) ) ) + // InternalRosSystemParser.g:3629:1: ( ( rule__Process__ThreadsAssignment_5_1 ) ) { - // InternalRosSystemParser.g:3630:1: ( Colon ) - // InternalRosSystemParser.g:3631:2: Colon + // InternalRosSystemParser.g:3629:1: ( ( rule__Process__ThreadsAssignment_5_1 ) ) + // InternalRosSystemParser.g:3630:2: ( rule__Process__ThreadsAssignment_5_1 ) { - before(grammarAccess.getRosNodeAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getRosNodeAccess().getColonKeyword_2()); + before(grammarAccess.getProcessAccess().getThreadsAssignment_5_1()); + // InternalRosSystemParser.g:3631:2: ( rule__Process__ThreadsAssignment_5_1 ) + // InternalRosSystemParser.g:3631:3: rule__Process__ThreadsAssignment_5_1 + { + pushFollow(FOLLOW_2); + rule__Process__ThreadsAssignment_5_1(); + + state._fsp--; + + + } + + after(grammarAccess.getProcessAccess().getThreadsAssignment_5_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__Group_5__1__Impl" + + + // $ANTLR start "rule__RosNode__Group__0" + // InternalRosSystemParser.g:3640:1: rule__RosNode__Group__0 : rule__RosNode__Group__0__Impl rule__RosNode__Group__1 ; + public final void rule__RosNode__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystemParser.g:3644:1: ( rule__RosNode__Group__0__Impl rule__RosNode__Group__1 ) + // InternalRosSystemParser.g:3645:2: rule__RosNode__Group__0__Impl rule__RosNode__Group__1 + { + pushFollow(FOLLOW_11); + rule__RosNode__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RosNode__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RosNode__Group__0" + + + // $ANTLR start "rule__RosNode__Group__0__Impl" + // InternalRosSystemParser.g:3652:1: rule__RosNode__Group__0__Impl : ( () ) ; + public final void rule__RosNode__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystemParser.g:3656:1: ( ( () ) ) + // InternalRosSystemParser.g:3657:1: ( () ) + { + // InternalRosSystemParser.g:3657:1: ( () ) + // InternalRosSystemParser.g:3658:2: () + { + before(grammarAccess.getRosNodeAccess().getRosNodeAction_0()); + // InternalRosSystemParser.g:3659:2: () + // InternalRosSystemParser.g:3659:3: + { + } + + after(grammarAccess.getRosNodeAccess().getRosNodeAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RosNode__Group__0__Impl" + + + // $ANTLR start "rule__RosNode__Group__1" + // InternalRosSystemParser.g:3667:1: rule__RosNode__Group__1 : rule__RosNode__Group__1__Impl rule__RosNode__Group__2 ; + public final void rule__RosNode__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystemParser.g:3671:1: ( rule__RosNode__Group__1__Impl rule__RosNode__Group__2 ) + // InternalRosSystemParser.g:3672:2: rule__RosNode__Group__1__Impl rule__RosNode__Group__2 + { + pushFollow(FOLLOW_3); + rule__RosNode__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RosNode__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RosNode__Group__1" + + + // $ANTLR start "rule__RosNode__Group__1__Impl" + // InternalRosSystemParser.g:3679:1: rule__RosNode__Group__1__Impl : ( ( rule__RosNode__NameAssignment_1 ) ) ; + public final void rule__RosNode__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystemParser.g:3683:1: ( ( ( rule__RosNode__NameAssignment_1 ) ) ) + // InternalRosSystemParser.g:3684:1: ( ( rule__RosNode__NameAssignment_1 ) ) + { + // InternalRosSystemParser.g:3684:1: ( ( rule__RosNode__NameAssignment_1 ) ) + // InternalRosSystemParser.g:3685:2: ( rule__RosNode__NameAssignment_1 ) + { + before(grammarAccess.getRosNodeAccess().getNameAssignment_1()); + // InternalRosSystemParser.g:3686:2: ( rule__RosNode__NameAssignment_1 ) + // InternalRosSystemParser.g:3686:3: rule__RosNode__NameAssignment_1 + { + pushFollow(FOLLOW_2); + rule__RosNode__NameAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getRosNodeAccess().getNameAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RosNode__Group__1__Impl" + + + // $ANTLR start "rule__RosNode__Group__2" + // InternalRosSystemParser.g:3694:1: rule__RosNode__Group__2 : rule__RosNode__Group__2__Impl rule__RosNode__Group__3 ; + public final void rule__RosNode__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystemParser.g:3698:1: ( rule__RosNode__Group__2__Impl rule__RosNode__Group__3 ) + // InternalRosSystemParser.g:3699:2: rule__RosNode__Group__2__Impl rule__RosNode__Group__3 + { + pushFollow(FOLLOW_4); + rule__RosNode__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RosNode__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RosNode__Group__2" + + + // $ANTLR start "rule__RosNode__Group__2__Impl" + // InternalRosSystemParser.g:3706:1: rule__RosNode__Group__2__Impl : ( Colon ) ; + public final void rule__RosNode__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystemParser.g:3710:1: ( ( Colon ) ) + // InternalRosSystemParser.g:3711:1: ( Colon ) + { + // InternalRosSystemParser.g:3711:1: ( Colon ) + // InternalRosSystemParser.g:3712:2: Colon + { + before(grammarAccess.getRosNodeAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getRosNodeAccess().getColonKeyword_2()); } @@ -11091,16 +11343,16 @@ public final void rule__RosNode__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__RosNode__Group__3" - // InternalRosSystemParser.g:3640:1: rule__RosNode__Group__3 : rule__RosNode__Group__3__Impl rule__RosNode__Group__4 ; + // InternalRosSystemParser.g:3721:1: rule__RosNode__Group__3 : rule__RosNode__Group__3__Impl rule__RosNode__Group__4 ; public final void rule__RosNode__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3644:1: ( rule__RosNode__Group__3__Impl rule__RosNode__Group__4 ) - // InternalRosSystemParser.g:3645:2: rule__RosNode__Group__3__Impl rule__RosNode__Group__4 + // InternalRosSystemParser.g:3725:1: ( rule__RosNode__Group__3__Impl rule__RosNode__Group__4 ) + // InternalRosSystemParser.g:3726:2: rule__RosNode__Group__3__Impl rule__RosNode__Group__4 { - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_18); rule__RosNode__Group__3__Impl(); state._fsp--; @@ -11129,17 +11381,17 @@ public final void rule__RosNode__Group__3() throws RecognitionException { // $ANTLR start "rule__RosNode__Group__3__Impl" - // InternalRosSystemParser.g:3652:1: rule__RosNode__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRosSystemParser.g:3733:1: rule__RosNode__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__RosNode__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3656:1: ( ( RULE_BEGIN ) ) - // InternalRosSystemParser.g:3657:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:3737:1: ( ( RULE_BEGIN ) ) + // InternalRosSystemParser.g:3738:1: ( RULE_BEGIN ) { - // InternalRosSystemParser.g:3657:1: ( RULE_BEGIN ) - // InternalRosSystemParser.g:3658:2: RULE_BEGIN + // InternalRosSystemParser.g:3738:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:3739:2: RULE_BEGIN { before(grammarAccess.getRosNodeAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -11166,14 +11418,14 @@ public final void rule__RosNode__Group__3__Impl() throws RecognitionException { // $ANTLR start "rule__RosNode__Group__4" - // InternalRosSystemParser.g:3667:1: rule__RosNode__Group__4 : rule__RosNode__Group__4__Impl rule__RosNode__Group__5 ; + // InternalRosSystemParser.g:3748:1: rule__RosNode__Group__4 : rule__RosNode__Group__4__Impl rule__RosNode__Group__5 ; public final void rule__RosNode__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3671:1: ( rule__RosNode__Group__4__Impl rule__RosNode__Group__5 ) - // InternalRosSystemParser.g:3672:2: rule__RosNode__Group__4__Impl rule__RosNode__Group__5 + // InternalRosSystemParser.g:3752:1: ( rule__RosNode__Group__4__Impl rule__RosNode__Group__5 ) + // InternalRosSystemParser.g:3753:2: rule__RosNode__Group__4__Impl rule__RosNode__Group__5 { pushFollow(FOLLOW_11); rule__RosNode__Group__4__Impl(); @@ -11204,17 +11456,17 @@ public final void rule__RosNode__Group__4() throws RecognitionException { // $ANTLR start "rule__RosNode__Group__4__Impl" - // InternalRosSystemParser.g:3679:1: rule__RosNode__Group__4__Impl : ( From ) ; + // InternalRosSystemParser.g:3760:1: rule__RosNode__Group__4__Impl : ( From ) ; public final void rule__RosNode__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3683:1: ( ( From ) ) - // InternalRosSystemParser.g:3684:1: ( From ) + // InternalRosSystemParser.g:3764:1: ( ( From ) ) + // InternalRosSystemParser.g:3765:1: ( From ) { - // InternalRosSystemParser.g:3684:1: ( From ) - // InternalRosSystemParser.g:3685:2: From + // InternalRosSystemParser.g:3765:1: ( From ) + // InternalRosSystemParser.g:3766:2: From { before(grammarAccess.getRosNodeAccess().getFromKeyword_4()); match(input,From,FOLLOW_2); @@ -11241,16 +11493,16 @@ public final void rule__RosNode__Group__4__Impl() throws RecognitionException { // $ANTLR start "rule__RosNode__Group__5" - // InternalRosSystemParser.g:3694:1: rule__RosNode__Group__5 : rule__RosNode__Group__5__Impl rule__RosNode__Group__6 ; + // InternalRosSystemParser.g:3775:1: rule__RosNode__Group__5 : rule__RosNode__Group__5__Impl rule__RosNode__Group__6 ; public final void rule__RosNode__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3698:1: ( rule__RosNode__Group__5__Impl rule__RosNode__Group__6 ) - // InternalRosSystemParser.g:3699:2: rule__RosNode__Group__5__Impl rule__RosNode__Group__6 + // InternalRosSystemParser.g:3779:1: ( rule__RosNode__Group__5__Impl rule__RosNode__Group__6 ) + // InternalRosSystemParser.g:3780:2: rule__RosNode__Group__5__Impl rule__RosNode__Group__6 { - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_19); rule__RosNode__Group__5__Impl(); state._fsp--; @@ -11279,21 +11531,21 @@ public final void rule__RosNode__Group__5() throws RecognitionException { // $ANTLR start "rule__RosNode__Group__5__Impl" - // InternalRosSystemParser.g:3706:1: rule__RosNode__Group__5__Impl : ( ( rule__RosNode__FromAssignment_5 ) ) ; + // InternalRosSystemParser.g:3787:1: rule__RosNode__Group__5__Impl : ( ( rule__RosNode__FromAssignment_5 ) ) ; public final void rule__RosNode__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3710:1: ( ( ( rule__RosNode__FromAssignment_5 ) ) ) - // InternalRosSystemParser.g:3711:1: ( ( rule__RosNode__FromAssignment_5 ) ) + // InternalRosSystemParser.g:3791:1: ( ( ( rule__RosNode__FromAssignment_5 ) ) ) + // InternalRosSystemParser.g:3792:1: ( ( rule__RosNode__FromAssignment_5 ) ) { - // InternalRosSystemParser.g:3711:1: ( ( rule__RosNode__FromAssignment_5 ) ) - // InternalRosSystemParser.g:3712:2: ( rule__RosNode__FromAssignment_5 ) + // InternalRosSystemParser.g:3792:1: ( ( rule__RosNode__FromAssignment_5 ) ) + // InternalRosSystemParser.g:3793:2: ( rule__RosNode__FromAssignment_5 ) { before(grammarAccess.getRosNodeAccess().getFromAssignment_5()); - // InternalRosSystemParser.g:3713:2: ( rule__RosNode__FromAssignment_5 ) - // InternalRosSystemParser.g:3713:3: rule__RosNode__FromAssignment_5 + // InternalRosSystemParser.g:3794:2: ( rule__RosNode__FromAssignment_5 ) + // InternalRosSystemParser.g:3794:3: rule__RosNode__FromAssignment_5 { pushFollow(FOLLOW_2); rule__RosNode__FromAssignment_5(); @@ -11326,16 +11578,16 @@ public final void rule__RosNode__Group__5__Impl() throws RecognitionException { // $ANTLR start "rule__RosNode__Group__6" - // InternalRosSystemParser.g:3721:1: rule__RosNode__Group__6 : rule__RosNode__Group__6__Impl rule__RosNode__Group__7 ; + // InternalRosSystemParser.g:3802:1: rule__RosNode__Group__6 : rule__RosNode__Group__6__Impl rule__RosNode__Group__7 ; public final void rule__RosNode__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3725:1: ( rule__RosNode__Group__6__Impl rule__RosNode__Group__7 ) - // InternalRosSystemParser.g:3726:2: rule__RosNode__Group__6__Impl rule__RosNode__Group__7 + // InternalRosSystemParser.g:3806:1: ( rule__RosNode__Group__6__Impl rule__RosNode__Group__7 ) + // InternalRosSystemParser.g:3807:2: rule__RosNode__Group__6__Impl rule__RosNode__Group__7 { - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_19); rule__RosNode__Group__6__Impl(); state._fsp--; @@ -11364,29 +11616,29 @@ public final void rule__RosNode__Group__6() throws RecognitionException { // $ANTLR start "rule__RosNode__Group__6__Impl" - // InternalRosSystemParser.g:3733:1: rule__RosNode__Group__6__Impl : ( ( rule__RosNode__Group_6__0 )? ) ; + // InternalRosSystemParser.g:3814:1: rule__RosNode__Group__6__Impl : ( ( rule__RosNode__Group_6__0 )? ) ; public final void rule__RosNode__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3737:1: ( ( ( rule__RosNode__Group_6__0 )? ) ) - // InternalRosSystemParser.g:3738:1: ( ( rule__RosNode__Group_6__0 )? ) + // InternalRosSystemParser.g:3818:1: ( ( ( rule__RosNode__Group_6__0 )? ) ) + // InternalRosSystemParser.g:3819:1: ( ( rule__RosNode__Group_6__0 )? ) { - // InternalRosSystemParser.g:3738:1: ( ( rule__RosNode__Group_6__0 )? ) - // InternalRosSystemParser.g:3739:2: ( rule__RosNode__Group_6__0 )? + // InternalRosSystemParser.g:3819:1: ( ( rule__RosNode__Group_6__0 )? ) + // InternalRosSystemParser.g:3820:2: ( rule__RosNode__Group_6__0 )? { before(grammarAccess.getRosNodeAccess().getGroup_6()); - // InternalRosSystemParser.g:3740:2: ( rule__RosNode__Group_6__0 )? - int alt15=2; - int LA15_0 = input.LA(1); + // InternalRosSystemParser.g:3821:2: ( rule__RosNode__Group_6__0 )? + int alt16=2; + int LA16_0 = input.LA(1); - if ( (LA15_0==Interfaces) ) { - alt15=1; + if ( (LA16_0==Interfaces) ) { + alt16=1; } - switch (alt15) { + switch (alt16) { case 1 : - // InternalRosSystemParser.g:3740:3: rule__RosNode__Group_6__0 + // InternalRosSystemParser.g:3821:3: rule__RosNode__Group_6__0 { pushFollow(FOLLOW_2); rule__RosNode__Group_6__0(); @@ -11422,16 +11674,16 @@ public final void rule__RosNode__Group__6__Impl() throws RecognitionException { // $ANTLR start "rule__RosNode__Group__7" - // InternalRosSystemParser.g:3748:1: rule__RosNode__Group__7 : rule__RosNode__Group__7__Impl rule__RosNode__Group__8 ; + // InternalRosSystemParser.g:3829:1: rule__RosNode__Group__7 : rule__RosNode__Group__7__Impl rule__RosNode__Group__8 ; public final void rule__RosNode__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3752:1: ( rule__RosNode__Group__7__Impl rule__RosNode__Group__8 ) - // InternalRosSystemParser.g:3753:2: rule__RosNode__Group__7__Impl rule__RosNode__Group__8 + // InternalRosSystemParser.g:3833:1: ( rule__RosNode__Group__7__Impl rule__RosNode__Group__8 ) + // InternalRosSystemParser.g:3834:2: rule__RosNode__Group__7__Impl rule__RosNode__Group__8 { - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_19); rule__RosNode__Group__7__Impl(); state._fsp--; @@ -11460,29 +11712,29 @@ public final void rule__RosNode__Group__7() throws RecognitionException { // $ANTLR start "rule__RosNode__Group__7__Impl" - // InternalRosSystemParser.g:3760:1: rule__RosNode__Group__7__Impl : ( ( rule__RosNode__Group_7__0 )? ) ; + // InternalRosSystemParser.g:3841:1: rule__RosNode__Group__7__Impl : ( ( rule__RosNode__Group_7__0 )? ) ; public final void rule__RosNode__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3764:1: ( ( ( rule__RosNode__Group_7__0 )? ) ) - // InternalRosSystemParser.g:3765:1: ( ( rule__RosNode__Group_7__0 )? ) + // InternalRosSystemParser.g:3845:1: ( ( ( rule__RosNode__Group_7__0 )? ) ) + // InternalRosSystemParser.g:3846:1: ( ( rule__RosNode__Group_7__0 )? ) { - // InternalRosSystemParser.g:3765:1: ( ( rule__RosNode__Group_7__0 )? ) - // InternalRosSystemParser.g:3766:2: ( rule__RosNode__Group_7__0 )? + // InternalRosSystemParser.g:3846:1: ( ( rule__RosNode__Group_7__0 )? ) + // InternalRosSystemParser.g:3847:2: ( rule__RosNode__Group_7__0 )? { before(grammarAccess.getRosNodeAccess().getGroup_7()); - // InternalRosSystemParser.g:3767:2: ( rule__RosNode__Group_7__0 )? - int alt16=2; - int LA16_0 = input.LA(1); + // InternalRosSystemParser.g:3848:2: ( rule__RosNode__Group_7__0 )? + int alt17=2; + int LA17_0 = input.LA(1); - if ( (LA16_0==Parameters) ) { - alt16=1; + if ( (LA17_0==Parameters) ) { + alt17=1; } - switch (alt16) { + switch (alt17) { case 1 : - // InternalRosSystemParser.g:3767:3: rule__RosNode__Group_7__0 + // InternalRosSystemParser.g:3848:3: rule__RosNode__Group_7__0 { pushFollow(FOLLOW_2); rule__RosNode__Group_7__0(); @@ -11518,14 +11770,14 @@ public final void rule__RosNode__Group__7__Impl() throws RecognitionException { // $ANTLR start "rule__RosNode__Group__8" - // InternalRosSystemParser.g:3775:1: rule__RosNode__Group__8 : rule__RosNode__Group__8__Impl ; + // InternalRosSystemParser.g:3856:1: rule__RosNode__Group__8 : rule__RosNode__Group__8__Impl ; public final void rule__RosNode__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3779:1: ( rule__RosNode__Group__8__Impl ) - // InternalRosSystemParser.g:3780:2: rule__RosNode__Group__8__Impl + // InternalRosSystemParser.g:3860:1: ( rule__RosNode__Group__8__Impl ) + // InternalRosSystemParser.g:3861:2: rule__RosNode__Group__8__Impl { pushFollow(FOLLOW_2); rule__RosNode__Group__8__Impl(); @@ -11551,17 +11803,17 @@ public final void rule__RosNode__Group__8() throws RecognitionException { // $ANTLR start "rule__RosNode__Group__8__Impl" - // InternalRosSystemParser.g:3786:1: rule__RosNode__Group__8__Impl : ( RULE_END ) ; + // InternalRosSystemParser.g:3867:1: rule__RosNode__Group__8__Impl : ( RULE_END ) ; public final void rule__RosNode__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3790:1: ( ( RULE_END ) ) - // InternalRosSystemParser.g:3791:1: ( RULE_END ) + // InternalRosSystemParser.g:3871:1: ( ( RULE_END ) ) + // InternalRosSystemParser.g:3872:1: ( RULE_END ) { - // InternalRosSystemParser.g:3791:1: ( RULE_END ) - // InternalRosSystemParser.g:3792:2: RULE_END + // InternalRosSystemParser.g:3872:1: ( RULE_END ) + // InternalRosSystemParser.g:3873:2: RULE_END { before(grammarAccess.getRosNodeAccess().getENDTerminalRuleCall_8()); match(input,RULE_END,FOLLOW_2); @@ -11588,14 +11840,14 @@ public final void rule__RosNode__Group__8__Impl() throws RecognitionException { // $ANTLR start "rule__RosNode__Group_6__0" - // InternalRosSystemParser.g:3802:1: rule__RosNode__Group_6__0 : rule__RosNode__Group_6__0__Impl rule__RosNode__Group_6__1 ; + // InternalRosSystemParser.g:3883:1: rule__RosNode__Group_6__0 : rule__RosNode__Group_6__0__Impl rule__RosNode__Group_6__1 ; public final void rule__RosNode__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3806:1: ( rule__RosNode__Group_6__0__Impl rule__RosNode__Group_6__1 ) - // InternalRosSystemParser.g:3807:2: rule__RosNode__Group_6__0__Impl rule__RosNode__Group_6__1 + // InternalRosSystemParser.g:3887:1: ( rule__RosNode__Group_6__0__Impl rule__RosNode__Group_6__1 ) + // InternalRosSystemParser.g:3888:2: rule__RosNode__Group_6__0__Impl rule__RosNode__Group_6__1 { pushFollow(FOLLOW_4); rule__RosNode__Group_6__0__Impl(); @@ -11626,17 +11878,17 @@ public final void rule__RosNode__Group_6__0() throws RecognitionException { // $ANTLR start "rule__RosNode__Group_6__0__Impl" - // InternalRosSystemParser.g:3814:1: rule__RosNode__Group_6__0__Impl : ( Interfaces ) ; + // InternalRosSystemParser.g:3895:1: rule__RosNode__Group_6__0__Impl : ( Interfaces ) ; public final void rule__RosNode__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3818:1: ( ( Interfaces ) ) - // InternalRosSystemParser.g:3819:1: ( Interfaces ) + // InternalRosSystemParser.g:3899:1: ( ( Interfaces ) ) + // InternalRosSystemParser.g:3900:1: ( Interfaces ) { - // InternalRosSystemParser.g:3819:1: ( Interfaces ) - // InternalRosSystemParser.g:3820:2: Interfaces + // InternalRosSystemParser.g:3900:1: ( Interfaces ) + // InternalRosSystemParser.g:3901:2: Interfaces { before(grammarAccess.getRosNodeAccess().getInterfacesKeyword_6_0()); match(input,Interfaces,FOLLOW_2); @@ -11663,14 +11915,14 @@ public final void rule__RosNode__Group_6__0__Impl() throws RecognitionException // $ANTLR start "rule__RosNode__Group_6__1" - // InternalRosSystemParser.g:3829:1: rule__RosNode__Group_6__1 : rule__RosNode__Group_6__1__Impl rule__RosNode__Group_6__2 ; + // InternalRosSystemParser.g:3910:1: rule__RosNode__Group_6__1 : rule__RosNode__Group_6__1__Impl rule__RosNode__Group_6__2 ; public final void rule__RosNode__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3833:1: ( rule__RosNode__Group_6__1__Impl rule__RosNode__Group_6__2 ) - // InternalRosSystemParser.g:3834:2: rule__RosNode__Group_6__1__Impl rule__RosNode__Group_6__2 + // InternalRosSystemParser.g:3914:1: ( rule__RosNode__Group_6__1__Impl rule__RosNode__Group_6__2 ) + // InternalRosSystemParser.g:3915:2: rule__RosNode__Group_6__1__Impl rule__RosNode__Group_6__2 { pushFollow(FOLLOW_7); rule__RosNode__Group_6__1__Impl(); @@ -11701,17 +11953,17 @@ public final void rule__RosNode__Group_6__1() throws RecognitionException { // $ANTLR start "rule__RosNode__Group_6__1__Impl" - // InternalRosSystemParser.g:3841:1: rule__RosNode__Group_6__1__Impl : ( RULE_BEGIN ) ; + // InternalRosSystemParser.g:3922:1: rule__RosNode__Group_6__1__Impl : ( RULE_BEGIN ) ; public final void rule__RosNode__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3845:1: ( ( RULE_BEGIN ) ) - // InternalRosSystemParser.g:3846:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:3926:1: ( ( RULE_BEGIN ) ) + // InternalRosSystemParser.g:3927:1: ( RULE_BEGIN ) { - // InternalRosSystemParser.g:3846:1: ( RULE_BEGIN ) - // InternalRosSystemParser.g:3847:2: RULE_BEGIN + // InternalRosSystemParser.g:3927:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:3928:2: RULE_BEGIN { before(grammarAccess.getRosNodeAccess().getBEGINTerminalRuleCall_6_1()); match(input,RULE_BEGIN,FOLLOW_2); @@ -11738,14 +11990,14 @@ public final void rule__RosNode__Group_6__1__Impl() throws RecognitionException // $ANTLR start "rule__RosNode__Group_6__2" - // InternalRosSystemParser.g:3856:1: rule__RosNode__Group_6__2 : rule__RosNode__Group_6__2__Impl rule__RosNode__Group_6__3 ; + // InternalRosSystemParser.g:3937:1: rule__RosNode__Group_6__2 : rule__RosNode__Group_6__2__Impl rule__RosNode__Group_6__3 ; public final void rule__RosNode__Group_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3860:1: ( rule__RosNode__Group_6__2__Impl rule__RosNode__Group_6__3 ) - // InternalRosSystemParser.g:3861:2: rule__RosNode__Group_6__2__Impl rule__RosNode__Group_6__3 + // InternalRosSystemParser.g:3941:1: ( rule__RosNode__Group_6__2__Impl rule__RosNode__Group_6__3 ) + // InternalRosSystemParser.g:3942:2: rule__RosNode__Group_6__2__Impl rule__RosNode__Group_6__3 { pushFollow(FOLLOW_7); rule__RosNode__Group_6__2__Impl(); @@ -11776,33 +12028,33 @@ public final void rule__RosNode__Group_6__2() throws RecognitionException { // $ANTLR start "rule__RosNode__Group_6__2__Impl" - // InternalRosSystemParser.g:3868:1: rule__RosNode__Group_6__2__Impl : ( ( rule__RosNode__RosinterfacesAssignment_6_2 )* ) ; + // InternalRosSystemParser.g:3949:1: rule__RosNode__Group_6__2__Impl : ( ( rule__RosNode__RosinterfacesAssignment_6_2 )* ) ; public final void rule__RosNode__Group_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3872:1: ( ( ( rule__RosNode__RosinterfacesAssignment_6_2 )* ) ) - // InternalRosSystemParser.g:3873:1: ( ( rule__RosNode__RosinterfacesAssignment_6_2 )* ) + // InternalRosSystemParser.g:3953:1: ( ( ( rule__RosNode__RosinterfacesAssignment_6_2 )* ) ) + // InternalRosSystemParser.g:3954:1: ( ( rule__RosNode__RosinterfacesAssignment_6_2 )* ) { - // InternalRosSystemParser.g:3873:1: ( ( rule__RosNode__RosinterfacesAssignment_6_2 )* ) - // InternalRosSystemParser.g:3874:2: ( rule__RosNode__RosinterfacesAssignment_6_2 )* + // InternalRosSystemParser.g:3954:1: ( ( rule__RosNode__RosinterfacesAssignment_6_2 )* ) + // InternalRosSystemParser.g:3955:2: ( rule__RosNode__RosinterfacesAssignment_6_2 )* { before(grammarAccess.getRosNodeAccess().getRosinterfacesAssignment_6_2()); - // InternalRosSystemParser.g:3875:2: ( rule__RosNode__RosinterfacesAssignment_6_2 )* - loop17: + // InternalRosSystemParser.g:3956:2: ( rule__RosNode__RosinterfacesAssignment_6_2 )* + loop18: do { - int alt17=2; - int LA17_0 = input.LA(1); + int alt18=2; + int LA18_0 = input.LA(1); - if ( ((LA17_0>=RULE_ID && LA17_0<=RULE_STRING)) ) { - alt17=1; + if ( ((LA18_0>=RULE_ID && LA18_0<=RULE_STRING)) ) { + alt18=1; } - switch (alt17) { + switch (alt18) { case 1 : - // InternalRosSystemParser.g:3875:3: rule__RosNode__RosinterfacesAssignment_6_2 + // InternalRosSystemParser.g:3956:3: rule__RosNode__RosinterfacesAssignment_6_2 { pushFollow(FOLLOW_8); rule__RosNode__RosinterfacesAssignment_6_2(); @@ -11814,7 +12066,7 @@ public final void rule__RosNode__Group_6__2__Impl() throws RecognitionException break; default : - break loop17; + break loop18; } } while (true); @@ -11841,14 +12093,14 @@ public final void rule__RosNode__Group_6__2__Impl() throws RecognitionException // $ANTLR start "rule__RosNode__Group_6__3" - // InternalRosSystemParser.g:3883:1: rule__RosNode__Group_6__3 : rule__RosNode__Group_6__3__Impl ; + // InternalRosSystemParser.g:3964:1: rule__RosNode__Group_6__3 : rule__RosNode__Group_6__3__Impl ; public final void rule__RosNode__Group_6__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3887:1: ( rule__RosNode__Group_6__3__Impl ) - // InternalRosSystemParser.g:3888:2: rule__RosNode__Group_6__3__Impl + // InternalRosSystemParser.g:3968:1: ( rule__RosNode__Group_6__3__Impl ) + // InternalRosSystemParser.g:3969:2: rule__RosNode__Group_6__3__Impl { pushFollow(FOLLOW_2); rule__RosNode__Group_6__3__Impl(); @@ -11874,17 +12126,17 @@ public final void rule__RosNode__Group_6__3() throws RecognitionException { // $ANTLR start "rule__RosNode__Group_6__3__Impl" - // InternalRosSystemParser.g:3894:1: rule__RosNode__Group_6__3__Impl : ( RULE_END ) ; + // InternalRosSystemParser.g:3975:1: rule__RosNode__Group_6__3__Impl : ( RULE_END ) ; public final void rule__RosNode__Group_6__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3898:1: ( ( RULE_END ) ) - // InternalRosSystemParser.g:3899:1: ( RULE_END ) + // InternalRosSystemParser.g:3979:1: ( ( RULE_END ) ) + // InternalRosSystemParser.g:3980:1: ( RULE_END ) { - // InternalRosSystemParser.g:3899:1: ( RULE_END ) - // InternalRosSystemParser.g:3900:2: RULE_END + // InternalRosSystemParser.g:3980:1: ( RULE_END ) + // InternalRosSystemParser.g:3981:2: RULE_END { before(grammarAccess.getRosNodeAccess().getENDTerminalRuleCall_6_3()); match(input,RULE_END,FOLLOW_2); @@ -11911,14 +12163,14 @@ public final void rule__RosNode__Group_6__3__Impl() throws RecognitionException // $ANTLR start "rule__RosNode__Group_7__0" - // InternalRosSystemParser.g:3910:1: rule__RosNode__Group_7__0 : rule__RosNode__Group_7__0__Impl rule__RosNode__Group_7__1 ; + // InternalRosSystemParser.g:3991:1: rule__RosNode__Group_7__0 : rule__RosNode__Group_7__0__Impl rule__RosNode__Group_7__1 ; public final void rule__RosNode__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3914:1: ( rule__RosNode__Group_7__0__Impl rule__RosNode__Group_7__1 ) - // InternalRosSystemParser.g:3915:2: rule__RosNode__Group_7__0__Impl rule__RosNode__Group_7__1 + // InternalRosSystemParser.g:3995:1: ( rule__RosNode__Group_7__0__Impl rule__RosNode__Group_7__1 ) + // InternalRosSystemParser.g:3996:2: rule__RosNode__Group_7__0__Impl rule__RosNode__Group_7__1 { pushFollow(FOLLOW_4); rule__RosNode__Group_7__0__Impl(); @@ -11949,17 +12201,17 @@ public final void rule__RosNode__Group_7__0() throws RecognitionException { // $ANTLR start "rule__RosNode__Group_7__0__Impl" - // InternalRosSystemParser.g:3922:1: rule__RosNode__Group_7__0__Impl : ( Parameters ) ; + // InternalRosSystemParser.g:4003:1: rule__RosNode__Group_7__0__Impl : ( Parameters ) ; public final void rule__RosNode__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3926:1: ( ( Parameters ) ) - // InternalRosSystemParser.g:3927:1: ( Parameters ) + // InternalRosSystemParser.g:4007:1: ( ( Parameters ) ) + // InternalRosSystemParser.g:4008:1: ( Parameters ) { - // InternalRosSystemParser.g:3927:1: ( Parameters ) - // InternalRosSystemParser.g:3928:2: Parameters + // InternalRosSystemParser.g:4008:1: ( Parameters ) + // InternalRosSystemParser.g:4009:2: Parameters { before(grammarAccess.getRosNodeAccess().getParametersKeyword_7_0()); match(input,Parameters,FOLLOW_2); @@ -11986,14 +12238,14 @@ public final void rule__RosNode__Group_7__0__Impl() throws RecognitionException // $ANTLR start "rule__RosNode__Group_7__1" - // InternalRosSystemParser.g:3937:1: rule__RosNode__Group_7__1 : rule__RosNode__Group_7__1__Impl rule__RosNode__Group_7__2 ; + // InternalRosSystemParser.g:4018:1: rule__RosNode__Group_7__1 : rule__RosNode__Group_7__1__Impl rule__RosNode__Group_7__2 ; public final void rule__RosNode__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3941:1: ( rule__RosNode__Group_7__1__Impl rule__RosNode__Group_7__2 ) - // InternalRosSystemParser.g:3942:2: rule__RosNode__Group_7__1__Impl rule__RosNode__Group_7__2 + // InternalRosSystemParser.g:4022:1: ( rule__RosNode__Group_7__1__Impl rule__RosNode__Group_7__2 ) + // InternalRosSystemParser.g:4023:2: rule__RosNode__Group_7__1__Impl rule__RosNode__Group_7__2 { pushFollow(FOLLOW_7); rule__RosNode__Group_7__1__Impl(); @@ -12024,17 +12276,17 @@ public final void rule__RosNode__Group_7__1() throws RecognitionException { // $ANTLR start "rule__RosNode__Group_7__1__Impl" - // InternalRosSystemParser.g:3949:1: rule__RosNode__Group_7__1__Impl : ( RULE_BEGIN ) ; + // InternalRosSystemParser.g:4030:1: rule__RosNode__Group_7__1__Impl : ( RULE_BEGIN ) ; public final void rule__RosNode__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3953:1: ( ( RULE_BEGIN ) ) - // InternalRosSystemParser.g:3954:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:4034:1: ( ( RULE_BEGIN ) ) + // InternalRosSystemParser.g:4035:1: ( RULE_BEGIN ) { - // InternalRosSystemParser.g:3954:1: ( RULE_BEGIN ) - // InternalRosSystemParser.g:3955:2: RULE_BEGIN + // InternalRosSystemParser.g:4035:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:4036:2: RULE_BEGIN { before(grammarAccess.getRosNodeAccess().getBEGINTerminalRuleCall_7_1()); match(input,RULE_BEGIN,FOLLOW_2); @@ -12061,14 +12313,14 @@ public final void rule__RosNode__Group_7__1__Impl() throws RecognitionException // $ANTLR start "rule__RosNode__Group_7__2" - // InternalRosSystemParser.g:3964:1: rule__RosNode__Group_7__2 : rule__RosNode__Group_7__2__Impl rule__RosNode__Group_7__3 ; + // InternalRosSystemParser.g:4045:1: rule__RosNode__Group_7__2 : rule__RosNode__Group_7__2__Impl rule__RosNode__Group_7__3 ; public final void rule__RosNode__Group_7__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3968:1: ( rule__RosNode__Group_7__2__Impl rule__RosNode__Group_7__3 ) - // InternalRosSystemParser.g:3969:2: rule__RosNode__Group_7__2__Impl rule__RosNode__Group_7__3 + // InternalRosSystemParser.g:4049:1: ( rule__RosNode__Group_7__2__Impl rule__RosNode__Group_7__3 ) + // InternalRosSystemParser.g:4050:2: rule__RosNode__Group_7__2__Impl rule__RosNode__Group_7__3 { pushFollow(FOLLOW_7); rule__RosNode__Group_7__2__Impl(); @@ -12099,33 +12351,33 @@ public final void rule__RosNode__Group_7__2() throws RecognitionException { // $ANTLR start "rule__RosNode__Group_7__2__Impl" - // InternalRosSystemParser.g:3976:1: rule__RosNode__Group_7__2__Impl : ( ( rule__RosNode__RosparametersAssignment_7_2 )* ) ; + // InternalRosSystemParser.g:4057:1: rule__RosNode__Group_7__2__Impl : ( ( rule__RosNode__RosparametersAssignment_7_2 )* ) ; public final void rule__RosNode__Group_7__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3980:1: ( ( ( rule__RosNode__RosparametersAssignment_7_2 )* ) ) - // InternalRosSystemParser.g:3981:1: ( ( rule__RosNode__RosparametersAssignment_7_2 )* ) + // InternalRosSystemParser.g:4061:1: ( ( ( rule__RosNode__RosparametersAssignment_7_2 )* ) ) + // InternalRosSystemParser.g:4062:1: ( ( rule__RosNode__RosparametersAssignment_7_2 )* ) { - // InternalRosSystemParser.g:3981:1: ( ( rule__RosNode__RosparametersAssignment_7_2 )* ) - // InternalRosSystemParser.g:3982:2: ( rule__RosNode__RosparametersAssignment_7_2 )* + // InternalRosSystemParser.g:4062:1: ( ( rule__RosNode__RosparametersAssignment_7_2 )* ) + // InternalRosSystemParser.g:4063:2: ( rule__RosNode__RosparametersAssignment_7_2 )* { before(grammarAccess.getRosNodeAccess().getRosparametersAssignment_7_2()); - // InternalRosSystemParser.g:3983:2: ( rule__RosNode__RosparametersAssignment_7_2 )* - loop18: + // InternalRosSystemParser.g:4064:2: ( rule__RosNode__RosparametersAssignment_7_2 )* + loop19: do { - int alt18=2; - int LA18_0 = input.LA(1); + int alt19=2; + int LA19_0 = input.LA(1); - if ( ((LA18_0>=RULE_ID && LA18_0<=RULE_STRING)) ) { - alt18=1; + if ( ((LA19_0>=RULE_ID && LA19_0<=RULE_STRING)) ) { + alt19=1; } - switch (alt18) { + switch (alt19) { case 1 : - // InternalRosSystemParser.g:3983:3: rule__RosNode__RosparametersAssignment_7_2 + // InternalRosSystemParser.g:4064:3: rule__RosNode__RosparametersAssignment_7_2 { pushFollow(FOLLOW_8); rule__RosNode__RosparametersAssignment_7_2(); @@ -12137,7 +12389,7 @@ public final void rule__RosNode__Group_7__2__Impl() throws RecognitionException break; default : - break loop18; + break loop19; } } while (true); @@ -12164,14 +12416,14 @@ public final void rule__RosNode__Group_7__2__Impl() throws RecognitionException // $ANTLR start "rule__RosNode__Group_7__3" - // InternalRosSystemParser.g:3991:1: rule__RosNode__Group_7__3 : rule__RosNode__Group_7__3__Impl ; + // InternalRosSystemParser.g:4072:1: rule__RosNode__Group_7__3 : rule__RosNode__Group_7__3__Impl ; public final void rule__RosNode__Group_7__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3995:1: ( rule__RosNode__Group_7__3__Impl ) - // InternalRosSystemParser.g:3996:2: rule__RosNode__Group_7__3__Impl + // InternalRosSystemParser.g:4076:1: ( rule__RosNode__Group_7__3__Impl ) + // InternalRosSystemParser.g:4077:2: rule__RosNode__Group_7__3__Impl { pushFollow(FOLLOW_2); rule__RosNode__Group_7__3__Impl(); @@ -12197,17 +12449,17 @@ public final void rule__RosNode__Group_7__3() throws RecognitionException { // $ANTLR start "rule__RosNode__Group_7__3__Impl" - // InternalRosSystemParser.g:4002:1: rule__RosNode__Group_7__3__Impl : ( RULE_END ) ; + // InternalRosSystemParser.g:4083:1: rule__RosNode__Group_7__3__Impl : ( RULE_END ) ; public final void rule__RosNode__Group_7__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4006:1: ( ( RULE_END ) ) - // InternalRosSystemParser.g:4007:1: ( RULE_END ) + // InternalRosSystemParser.g:4087:1: ( ( RULE_END ) ) + // InternalRosSystemParser.g:4088:1: ( RULE_END ) { - // InternalRosSystemParser.g:4007:1: ( RULE_END ) - // InternalRosSystemParser.g:4008:2: RULE_END + // InternalRosSystemParser.g:4088:1: ( RULE_END ) + // InternalRosSystemParser.g:4089:2: RULE_END { before(grammarAccess.getRosNodeAccess().getENDTerminalRuleCall_7_3()); match(input,RULE_END,FOLLOW_2); @@ -12234,14 +12486,14 @@ public final void rule__RosNode__Group_7__3__Impl() throws RecognitionException // $ANTLR start "rule__RosInterface__Group__0" - // InternalRosSystemParser.g:4018:1: rule__RosInterface__Group__0 : rule__RosInterface__Group__0__Impl rule__RosInterface__Group__1 ; + // InternalRosSystemParser.g:4099:1: rule__RosInterface__Group__0 : rule__RosInterface__Group__0__Impl rule__RosInterface__Group__1 ; public final void rule__RosInterface__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4022:1: ( rule__RosInterface__Group__0__Impl rule__RosInterface__Group__1 ) - // InternalRosSystemParser.g:4023:2: rule__RosInterface__Group__0__Impl rule__RosInterface__Group__1 + // InternalRosSystemParser.g:4103:1: ( rule__RosInterface__Group__0__Impl rule__RosInterface__Group__1 ) + // InternalRosSystemParser.g:4104:2: rule__RosInterface__Group__0__Impl rule__RosInterface__Group__1 { pushFollow(FOLLOW_3); rule__RosInterface__Group__0__Impl(); @@ -12272,21 +12524,21 @@ public final void rule__RosInterface__Group__0() throws RecognitionException { // $ANTLR start "rule__RosInterface__Group__0__Impl" - // InternalRosSystemParser.g:4030:1: rule__RosInterface__Group__0__Impl : ( ( rule__RosInterface__NameAssignment_0 ) ) ; + // InternalRosSystemParser.g:4111:1: rule__RosInterface__Group__0__Impl : ( ( rule__RosInterface__NameAssignment_0 ) ) ; public final void rule__RosInterface__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4034:1: ( ( ( rule__RosInterface__NameAssignment_0 ) ) ) - // InternalRosSystemParser.g:4035:1: ( ( rule__RosInterface__NameAssignment_0 ) ) + // InternalRosSystemParser.g:4115:1: ( ( ( rule__RosInterface__NameAssignment_0 ) ) ) + // InternalRosSystemParser.g:4116:1: ( ( rule__RosInterface__NameAssignment_0 ) ) { - // InternalRosSystemParser.g:4035:1: ( ( rule__RosInterface__NameAssignment_0 ) ) - // InternalRosSystemParser.g:4036:2: ( rule__RosInterface__NameAssignment_0 ) + // InternalRosSystemParser.g:4116:1: ( ( rule__RosInterface__NameAssignment_0 ) ) + // InternalRosSystemParser.g:4117:2: ( rule__RosInterface__NameAssignment_0 ) { before(grammarAccess.getRosInterfaceAccess().getNameAssignment_0()); - // InternalRosSystemParser.g:4037:2: ( rule__RosInterface__NameAssignment_0 ) - // InternalRosSystemParser.g:4037:3: rule__RosInterface__NameAssignment_0 + // InternalRosSystemParser.g:4118:2: ( rule__RosInterface__NameAssignment_0 ) + // InternalRosSystemParser.g:4118:3: rule__RosInterface__NameAssignment_0 { pushFollow(FOLLOW_2); rule__RosInterface__NameAssignment_0(); @@ -12319,14 +12571,14 @@ public final void rule__RosInterface__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__RosInterface__Group__1" - // InternalRosSystemParser.g:4045:1: rule__RosInterface__Group__1 : rule__RosInterface__Group__1__Impl rule__RosInterface__Group__2 ; + // InternalRosSystemParser.g:4126:1: rule__RosInterface__Group__1 : rule__RosInterface__Group__1__Impl rule__RosInterface__Group__2 ; public final void rule__RosInterface__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4049:1: ( rule__RosInterface__Group__1__Impl rule__RosInterface__Group__2 ) - // InternalRosSystemParser.g:4050:2: rule__RosInterface__Group__1__Impl rule__RosInterface__Group__2 + // InternalRosSystemParser.g:4130:1: ( rule__RosInterface__Group__1__Impl rule__RosInterface__Group__2 ) + // InternalRosSystemParser.g:4131:2: rule__RosInterface__Group__1__Impl rule__RosInterface__Group__2 { pushFollow(FOLLOW_4); rule__RosInterface__Group__1__Impl(); @@ -12357,17 +12609,17 @@ public final void rule__RosInterface__Group__1() throws RecognitionException { // $ANTLR start "rule__RosInterface__Group__1__Impl" - // InternalRosSystemParser.g:4057:1: rule__RosInterface__Group__1__Impl : ( Colon ) ; + // InternalRosSystemParser.g:4138:1: rule__RosInterface__Group__1__Impl : ( Colon ) ; public final void rule__RosInterface__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4061:1: ( ( Colon ) ) - // InternalRosSystemParser.g:4062:1: ( Colon ) + // InternalRosSystemParser.g:4142:1: ( ( Colon ) ) + // InternalRosSystemParser.g:4143:1: ( Colon ) { - // InternalRosSystemParser.g:4062:1: ( Colon ) - // InternalRosSystemParser.g:4063:2: Colon + // InternalRosSystemParser.g:4143:1: ( Colon ) + // InternalRosSystemParser.g:4144:2: Colon { before(grammarAccess.getRosInterfaceAccess().getColonKeyword_1()); match(input,Colon,FOLLOW_2); @@ -12394,16 +12646,16 @@ public final void rule__RosInterface__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__RosInterface__Group__2" - // InternalRosSystemParser.g:4072:1: rule__RosInterface__Group__2 : rule__RosInterface__Group__2__Impl rule__RosInterface__Group__3 ; + // InternalRosSystemParser.g:4153:1: rule__RosInterface__Group__2 : rule__RosInterface__Group__2__Impl rule__RosInterface__Group__3 ; public final void rule__RosInterface__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4076:1: ( rule__RosInterface__Group__2__Impl rule__RosInterface__Group__3 ) - // InternalRosSystemParser.g:4077:2: rule__RosInterface__Group__2__Impl rule__RosInterface__Group__3 + // InternalRosSystemParser.g:4157:1: ( rule__RosInterface__Group__2__Impl rule__RosInterface__Group__3 ) + // InternalRosSystemParser.g:4158:2: rule__RosInterface__Group__2__Impl rule__RosInterface__Group__3 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_20); rule__RosInterface__Group__2__Impl(); state._fsp--; @@ -12432,17 +12684,17 @@ public final void rule__RosInterface__Group__2() throws RecognitionException { // $ANTLR start "rule__RosInterface__Group__2__Impl" - // InternalRosSystemParser.g:4084:1: rule__RosInterface__Group__2__Impl : ( RULE_BEGIN ) ; + // InternalRosSystemParser.g:4165:1: rule__RosInterface__Group__2__Impl : ( RULE_BEGIN ) ; public final void rule__RosInterface__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4088:1: ( ( RULE_BEGIN ) ) - // InternalRosSystemParser.g:4089:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:4169:1: ( ( RULE_BEGIN ) ) + // InternalRosSystemParser.g:4170:1: ( RULE_BEGIN ) { - // InternalRosSystemParser.g:4089:1: ( RULE_BEGIN ) - // InternalRosSystemParser.g:4090:2: RULE_BEGIN + // InternalRosSystemParser.g:4170:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:4171:2: RULE_BEGIN { before(grammarAccess.getRosInterfaceAccess().getBEGINTerminalRuleCall_2()); match(input,RULE_BEGIN,FOLLOW_2); @@ -12469,14 +12721,14 @@ public final void rule__RosInterface__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__RosInterface__Group__3" - // InternalRosSystemParser.g:4099:1: rule__RosInterface__Group__3 : rule__RosInterface__Group__3__Impl rule__RosInterface__Group__4 ; + // InternalRosSystemParser.g:4180:1: rule__RosInterface__Group__3 : rule__RosInterface__Group__3__Impl rule__RosInterface__Group__4 ; public final void rule__RosInterface__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4103:1: ( rule__RosInterface__Group__3__Impl rule__RosInterface__Group__4 ) - // InternalRosSystemParser.g:4104:2: rule__RosInterface__Group__3__Impl rule__RosInterface__Group__4 + // InternalRosSystemParser.g:4184:1: ( rule__RosInterface__Group__3__Impl rule__RosInterface__Group__4 ) + // InternalRosSystemParser.g:4185:2: rule__RosInterface__Group__3__Impl rule__RosInterface__Group__4 { pushFollow(FOLLOW_13); rule__RosInterface__Group__3__Impl(); @@ -12507,21 +12759,21 @@ public final void rule__RosInterface__Group__3() throws RecognitionException { // $ANTLR start "rule__RosInterface__Group__3__Impl" - // InternalRosSystemParser.g:4111:1: rule__RosInterface__Group__3__Impl : ( ( rule__RosInterface__ReferenceAssignment_3 ) ) ; + // InternalRosSystemParser.g:4192:1: rule__RosInterface__Group__3__Impl : ( ( rule__RosInterface__ReferenceAssignment_3 ) ) ; public final void rule__RosInterface__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4115:1: ( ( ( rule__RosInterface__ReferenceAssignment_3 ) ) ) - // InternalRosSystemParser.g:4116:1: ( ( rule__RosInterface__ReferenceAssignment_3 ) ) + // InternalRosSystemParser.g:4196:1: ( ( ( rule__RosInterface__ReferenceAssignment_3 ) ) ) + // InternalRosSystemParser.g:4197:1: ( ( rule__RosInterface__ReferenceAssignment_3 ) ) { - // InternalRosSystemParser.g:4116:1: ( ( rule__RosInterface__ReferenceAssignment_3 ) ) - // InternalRosSystemParser.g:4117:2: ( rule__RosInterface__ReferenceAssignment_3 ) + // InternalRosSystemParser.g:4197:1: ( ( rule__RosInterface__ReferenceAssignment_3 ) ) + // InternalRosSystemParser.g:4198:2: ( rule__RosInterface__ReferenceAssignment_3 ) { before(grammarAccess.getRosInterfaceAccess().getReferenceAssignment_3()); - // InternalRosSystemParser.g:4118:2: ( rule__RosInterface__ReferenceAssignment_3 ) - // InternalRosSystemParser.g:4118:3: rule__RosInterface__ReferenceAssignment_3 + // InternalRosSystemParser.g:4199:2: ( rule__RosInterface__ReferenceAssignment_3 ) + // InternalRosSystemParser.g:4199:3: rule__RosInterface__ReferenceAssignment_3 { pushFollow(FOLLOW_2); rule__RosInterface__ReferenceAssignment_3(); @@ -12554,14 +12806,14 @@ public final void rule__RosInterface__Group__3__Impl() throws RecognitionExcepti // $ANTLR start "rule__RosInterface__Group__4" - // InternalRosSystemParser.g:4126:1: rule__RosInterface__Group__4 : rule__RosInterface__Group__4__Impl ; + // InternalRosSystemParser.g:4207:1: rule__RosInterface__Group__4 : rule__RosInterface__Group__4__Impl ; public final void rule__RosInterface__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4130:1: ( rule__RosInterface__Group__4__Impl ) - // InternalRosSystemParser.g:4131:2: rule__RosInterface__Group__4__Impl + // InternalRosSystemParser.g:4211:1: ( rule__RosInterface__Group__4__Impl ) + // InternalRosSystemParser.g:4212:2: rule__RosInterface__Group__4__Impl { pushFollow(FOLLOW_2); rule__RosInterface__Group__4__Impl(); @@ -12587,17 +12839,17 @@ public final void rule__RosInterface__Group__4() throws RecognitionException { // $ANTLR start "rule__RosInterface__Group__4__Impl" - // InternalRosSystemParser.g:4137:1: rule__RosInterface__Group__4__Impl : ( RULE_END ) ; + // InternalRosSystemParser.g:4218:1: rule__RosInterface__Group__4__Impl : ( RULE_END ) ; public final void rule__RosInterface__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4141:1: ( ( RULE_END ) ) - // InternalRosSystemParser.g:4142:1: ( RULE_END ) + // InternalRosSystemParser.g:4222:1: ( ( RULE_END ) ) + // InternalRosSystemParser.g:4223:1: ( RULE_END ) { - // InternalRosSystemParser.g:4142:1: ( RULE_END ) - // InternalRosSystemParser.g:4143:2: RULE_END + // InternalRosSystemParser.g:4223:1: ( RULE_END ) + // InternalRosSystemParser.g:4224:2: RULE_END { before(grammarAccess.getRosInterfaceAccess().getENDTerminalRuleCall_4()); match(input,RULE_END,FOLLOW_2); @@ -12624,14 +12876,14 @@ public final void rule__RosInterface__Group__4__Impl() throws RecognitionExcepti // $ANTLR start "rule__RosPublisherReference__Group__0" - // InternalRosSystemParser.g:4153:1: rule__RosPublisherReference__Group__0 : rule__RosPublisherReference__Group__0__Impl rule__RosPublisherReference__Group__1 ; + // InternalRosSystemParser.g:4234:1: rule__RosPublisherReference__Group__0 : rule__RosPublisherReference__Group__0__Impl rule__RosPublisherReference__Group__1 ; public final void rule__RosPublisherReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4157:1: ( rule__RosPublisherReference__Group__0__Impl rule__RosPublisherReference__Group__1 ) - // InternalRosSystemParser.g:4158:2: rule__RosPublisherReference__Group__0__Impl rule__RosPublisherReference__Group__1 + // InternalRosSystemParser.g:4238:1: ( rule__RosPublisherReference__Group__0__Impl rule__RosPublisherReference__Group__1 ) + // InternalRosSystemParser.g:4239:2: rule__RosPublisherReference__Group__0__Impl rule__RosPublisherReference__Group__1 { pushFollow(FOLLOW_11); rule__RosPublisherReference__Group__0__Impl(); @@ -12662,17 +12914,17 @@ public final void rule__RosPublisherReference__Group__0() throws RecognitionExce // $ANTLR start "rule__RosPublisherReference__Group__0__Impl" - // InternalRosSystemParser.g:4165:1: rule__RosPublisherReference__Group__0__Impl : ( FromPub ) ; + // InternalRosSystemParser.g:4246:1: rule__RosPublisherReference__Group__0__Impl : ( FromPub ) ; public final void rule__RosPublisherReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4169:1: ( ( FromPub ) ) - // InternalRosSystemParser.g:4170:1: ( FromPub ) + // InternalRosSystemParser.g:4250:1: ( ( FromPub ) ) + // InternalRosSystemParser.g:4251:1: ( FromPub ) { - // InternalRosSystemParser.g:4170:1: ( FromPub ) - // InternalRosSystemParser.g:4171:2: FromPub + // InternalRosSystemParser.g:4251:1: ( FromPub ) + // InternalRosSystemParser.g:4252:2: FromPub { before(grammarAccess.getRosPublisherReferenceAccess().getFromPubKeyword_0()); match(input,FromPub,FOLLOW_2); @@ -12699,14 +12951,14 @@ public final void rule__RosPublisherReference__Group__0__Impl() throws Recogniti // $ANTLR start "rule__RosPublisherReference__Group__1" - // InternalRosSystemParser.g:4180:1: rule__RosPublisherReference__Group__1 : rule__RosPublisherReference__Group__1__Impl ; + // InternalRosSystemParser.g:4261:1: rule__RosPublisherReference__Group__1 : rule__RosPublisherReference__Group__1__Impl ; public final void rule__RosPublisherReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4184:1: ( rule__RosPublisherReference__Group__1__Impl ) - // InternalRosSystemParser.g:4185:2: rule__RosPublisherReference__Group__1__Impl + // InternalRosSystemParser.g:4265:1: ( rule__RosPublisherReference__Group__1__Impl ) + // InternalRosSystemParser.g:4266:2: rule__RosPublisherReference__Group__1__Impl { pushFollow(FOLLOW_2); rule__RosPublisherReference__Group__1__Impl(); @@ -12732,21 +12984,21 @@ public final void rule__RosPublisherReference__Group__1() throws RecognitionExce // $ANTLR start "rule__RosPublisherReference__Group__1__Impl" - // InternalRosSystemParser.g:4191:1: rule__RosPublisherReference__Group__1__Impl : ( ( rule__RosPublisherReference__FromAssignment_1 ) ) ; + // InternalRosSystemParser.g:4272:1: rule__RosPublisherReference__Group__1__Impl : ( ( rule__RosPublisherReference__FromAssignment_1 ) ) ; public final void rule__RosPublisherReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4195:1: ( ( ( rule__RosPublisherReference__FromAssignment_1 ) ) ) - // InternalRosSystemParser.g:4196:1: ( ( rule__RosPublisherReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4276:1: ( ( ( rule__RosPublisherReference__FromAssignment_1 ) ) ) + // InternalRosSystemParser.g:4277:1: ( ( rule__RosPublisherReference__FromAssignment_1 ) ) { - // InternalRosSystemParser.g:4196:1: ( ( rule__RosPublisherReference__FromAssignment_1 ) ) - // InternalRosSystemParser.g:4197:2: ( rule__RosPublisherReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4277:1: ( ( rule__RosPublisherReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4278:2: ( rule__RosPublisherReference__FromAssignment_1 ) { before(grammarAccess.getRosPublisherReferenceAccess().getFromAssignment_1()); - // InternalRosSystemParser.g:4198:2: ( rule__RosPublisherReference__FromAssignment_1 ) - // InternalRosSystemParser.g:4198:3: rule__RosPublisherReference__FromAssignment_1 + // InternalRosSystemParser.g:4279:2: ( rule__RosPublisherReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4279:3: rule__RosPublisherReference__FromAssignment_1 { pushFollow(FOLLOW_2); rule__RosPublisherReference__FromAssignment_1(); @@ -12779,14 +13031,14 @@ public final void rule__RosPublisherReference__Group__1__Impl() throws Recogniti // $ANTLR start "rule__RosSubscriberReference__Group__0" - // InternalRosSystemParser.g:4207:1: rule__RosSubscriberReference__Group__0 : rule__RosSubscriberReference__Group__0__Impl rule__RosSubscriberReference__Group__1 ; + // InternalRosSystemParser.g:4288:1: rule__RosSubscriberReference__Group__0 : rule__RosSubscriberReference__Group__0__Impl rule__RosSubscriberReference__Group__1 ; public final void rule__RosSubscriberReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4211:1: ( rule__RosSubscriberReference__Group__0__Impl rule__RosSubscriberReference__Group__1 ) - // InternalRosSystemParser.g:4212:2: rule__RosSubscriberReference__Group__0__Impl rule__RosSubscriberReference__Group__1 + // InternalRosSystemParser.g:4292:1: ( rule__RosSubscriberReference__Group__0__Impl rule__RosSubscriberReference__Group__1 ) + // InternalRosSystemParser.g:4293:2: rule__RosSubscriberReference__Group__0__Impl rule__RosSubscriberReference__Group__1 { pushFollow(FOLLOW_11); rule__RosSubscriberReference__Group__0__Impl(); @@ -12817,17 +13069,17 @@ public final void rule__RosSubscriberReference__Group__0() throws RecognitionExc // $ANTLR start "rule__RosSubscriberReference__Group__0__Impl" - // InternalRosSystemParser.g:4219:1: rule__RosSubscriberReference__Group__0__Impl : ( FromSub ) ; + // InternalRosSystemParser.g:4300:1: rule__RosSubscriberReference__Group__0__Impl : ( FromSub ) ; public final void rule__RosSubscriberReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4223:1: ( ( FromSub ) ) - // InternalRosSystemParser.g:4224:1: ( FromSub ) + // InternalRosSystemParser.g:4304:1: ( ( FromSub ) ) + // InternalRosSystemParser.g:4305:1: ( FromSub ) { - // InternalRosSystemParser.g:4224:1: ( FromSub ) - // InternalRosSystemParser.g:4225:2: FromSub + // InternalRosSystemParser.g:4305:1: ( FromSub ) + // InternalRosSystemParser.g:4306:2: FromSub { before(grammarAccess.getRosSubscriberReferenceAccess().getFromSubKeyword_0()); match(input,FromSub,FOLLOW_2); @@ -12854,14 +13106,14 @@ public final void rule__RosSubscriberReference__Group__0__Impl() throws Recognit // $ANTLR start "rule__RosSubscriberReference__Group__1" - // InternalRosSystemParser.g:4234:1: rule__RosSubscriberReference__Group__1 : rule__RosSubscriberReference__Group__1__Impl ; + // InternalRosSystemParser.g:4315:1: rule__RosSubscriberReference__Group__1 : rule__RosSubscriberReference__Group__1__Impl ; public final void rule__RosSubscriberReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4238:1: ( rule__RosSubscriberReference__Group__1__Impl ) - // InternalRosSystemParser.g:4239:2: rule__RosSubscriberReference__Group__1__Impl + // InternalRosSystemParser.g:4319:1: ( rule__RosSubscriberReference__Group__1__Impl ) + // InternalRosSystemParser.g:4320:2: rule__RosSubscriberReference__Group__1__Impl { pushFollow(FOLLOW_2); rule__RosSubscriberReference__Group__1__Impl(); @@ -12887,21 +13139,21 @@ public final void rule__RosSubscriberReference__Group__1() throws RecognitionExc // $ANTLR start "rule__RosSubscriberReference__Group__1__Impl" - // InternalRosSystemParser.g:4245:1: rule__RosSubscriberReference__Group__1__Impl : ( ( rule__RosSubscriberReference__FromAssignment_1 ) ) ; + // InternalRosSystemParser.g:4326:1: rule__RosSubscriberReference__Group__1__Impl : ( ( rule__RosSubscriberReference__FromAssignment_1 ) ) ; public final void rule__RosSubscriberReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4249:1: ( ( ( rule__RosSubscriberReference__FromAssignment_1 ) ) ) - // InternalRosSystemParser.g:4250:1: ( ( rule__RosSubscriberReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4330:1: ( ( ( rule__RosSubscriberReference__FromAssignment_1 ) ) ) + // InternalRosSystemParser.g:4331:1: ( ( rule__RosSubscriberReference__FromAssignment_1 ) ) { - // InternalRosSystemParser.g:4250:1: ( ( rule__RosSubscriberReference__FromAssignment_1 ) ) - // InternalRosSystemParser.g:4251:2: ( rule__RosSubscriberReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4331:1: ( ( rule__RosSubscriberReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4332:2: ( rule__RosSubscriberReference__FromAssignment_1 ) { before(grammarAccess.getRosSubscriberReferenceAccess().getFromAssignment_1()); - // InternalRosSystemParser.g:4252:2: ( rule__RosSubscriberReference__FromAssignment_1 ) - // InternalRosSystemParser.g:4252:3: rule__RosSubscriberReference__FromAssignment_1 + // InternalRosSystemParser.g:4333:2: ( rule__RosSubscriberReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4333:3: rule__RosSubscriberReference__FromAssignment_1 { pushFollow(FOLLOW_2); rule__RosSubscriberReference__FromAssignment_1(); @@ -12934,14 +13186,14 @@ public final void rule__RosSubscriberReference__Group__1__Impl() throws Recognit // $ANTLR start "rule__RosServiceServerReference__Group__0" - // InternalRosSystemParser.g:4261:1: rule__RosServiceServerReference__Group__0 : rule__RosServiceServerReference__Group__0__Impl rule__RosServiceServerReference__Group__1 ; + // InternalRosSystemParser.g:4342:1: rule__RosServiceServerReference__Group__0 : rule__RosServiceServerReference__Group__0__Impl rule__RosServiceServerReference__Group__1 ; public final void rule__RosServiceServerReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4265:1: ( rule__RosServiceServerReference__Group__0__Impl rule__RosServiceServerReference__Group__1 ) - // InternalRosSystemParser.g:4266:2: rule__RosServiceServerReference__Group__0__Impl rule__RosServiceServerReference__Group__1 + // InternalRosSystemParser.g:4346:1: ( rule__RosServiceServerReference__Group__0__Impl rule__RosServiceServerReference__Group__1 ) + // InternalRosSystemParser.g:4347:2: rule__RosServiceServerReference__Group__0__Impl rule__RosServiceServerReference__Group__1 { pushFollow(FOLLOW_11); rule__RosServiceServerReference__Group__0__Impl(); @@ -12972,17 +13224,17 @@ public final void rule__RosServiceServerReference__Group__0() throws Recognition // $ANTLR start "rule__RosServiceServerReference__Group__0__Impl" - // InternalRosSystemParser.g:4273:1: rule__RosServiceServerReference__Group__0__Impl : ( FromSS ) ; + // InternalRosSystemParser.g:4354:1: rule__RosServiceServerReference__Group__0__Impl : ( FromSS ) ; public final void rule__RosServiceServerReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4277:1: ( ( FromSS ) ) - // InternalRosSystemParser.g:4278:1: ( FromSS ) + // InternalRosSystemParser.g:4358:1: ( ( FromSS ) ) + // InternalRosSystemParser.g:4359:1: ( FromSS ) { - // InternalRosSystemParser.g:4278:1: ( FromSS ) - // InternalRosSystemParser.g:4279:2: FromSS + // InternalRosSystemParser.g:4359:1: ( FromSS ) + // InternalRosSystemParser.g:4360:2: FromSS { before(grammarAccess.getRosServiceServerReferenceAccess().getFromSSKeyword_0()); match(input,FromSS,FOLLOW_2); @@ -13009,14 +13261,14 @@ public final void rule__RosServiceServerReference__Group__0__Impl() throws Recog // $ANTLR start "rule__RosServiceServerReference__Group__1" - // InternalRosSystemParser.g:4288:1: rule__RosServiceServerReference__Group__1 : rule__RosServiceServerReference__Group__1__Impl ; + // InternalRosSystemParser.g:4369:1: rule__RosServiceServerReference__Group__1 : rule__RosServiceServerReference__Group__1__Impl ; public final void rule__RosServiceServerReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4292:1: ( rule__RosServiceServerReference__Group__1__Impl ) - // InternalRosSystemParser.g:4293:2: rule__RosServiceServerReference__Group__1__Impl + // InternalRosSystemParser.g:4373:1: ( rule__RosServiceServerReference__Group__1__Impl ) + // InternalRosSystemParser.g:4374:2: rule__RosServiceServerReference__Group__1__Impl { pushFollow(FOLLOW_2); rule__RosServiceServerReference__Group__1__Impl(); @@ -13042,21 +13294,21 @@ public final void rule__RosServiceServerReference__Group__1() throws Recognition // $ANTLR start "rule__RosServiceServerReference__Group__1__Impl" - // InternalRosSystemParser.g:4299:1: rule__RosServiceServerReference__Group__1__Impl : ( ( rule__RosServiceServerReference__FromAssignment_1 ) ) ; + // InternalRosSystemParser.g:4380:1: rule__RosServiceServerReference__Group__1__Impl : ( ( rule__RosServiceServerReference__FromAssignment_1 ) ) ; public final void rule__RosServiceServerReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4303:1: ( ( ( rule__RosServiceServerReference__FromAssignment_1 ) ) ) - // InternalRosSystemParser.g:4304:1: ( ( rule__RosServiceServerReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4384:1: ( ( ( rule__RosServiceServerReference__FromAssignment_1 ) ) ) + // InternalRosSystemParser.g:4385:1: ( ( rule__RosServiceServerReference__FromAssignment_1 ) ) { - // InternalRosSystemParser.g:4304:1: ( ( rule__RosServiceServerReference__FromAssignment_1 ) ) - // InternalRosSystemParser.g:4305:2: ( rule__RosServiceServerReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4385:1: ( ( rule__RosServiceServerReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4386:2: ( rule__RosServiceServerReference__FromAssignment_1 ) { before(grammarAccess.getRosServiceServerReferenceAccess().getFromAssignment_1()); - // InternalRosSystemParser.g:4306:2: ( rule__RosServiceServerReference__FromAssignment_1 ) - // InternalRosSystemParser.g:4306:3: rule__RosServiceServerReference__FromAssignment_1 + // InternalRosSystemParser.g:4387:2: ( rule__RosServiceServerReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4387:3: rule__RosServiceServerReference__FromAssignment_1 { pushFollow(FOLLOW_2); rule__RosServiceServerReference__FromAssignment_1(); @@ -13089,14 +13341,14 @@ public final void rule__RosServiceServerReference__Group__1__Impl() throws Recog // $ANTLR start "rule__RosServerClientReference__Group__0" - // InternalRosSystemParser.g:4315:1: rule__RosServerClientReference__Group__0 : rule__RosServerClientReference__Group__0__Impl rule__RosServerClientReference__Group__1 ; + // InternalRosSystemParser.g:4396:1: rule__RosServerClientReference__Group__0 : rule__RosServerClientReference__Group__0__Impl rule__RosServerClientReference__Group__1 ; public final void rule__RosServerClientReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4319:1: ( rule__RosServerClientReference__Group__0__Impl rule__RosServerClientReference__Group__1 ) - // InternalRosSystemParser.g:4320:2: rule__RosServerClientReference__Group__0__Impl rule__RosServerClientReference__Group__1 + // InternalRosSystemParser.g:4400:1: ( rule__RosServerClientReference__Group__0__Impl rule__RosServerClientReference__Group__1 ) + // InternalRosSystemParser.g:4401:2: rule__RosServerClientReference__Group__0__Impl rule__RosServerClientReference__Group__1 { pushFollow(FOLLOW_11); rule__RosServerClientReference__Group__0__Impl(); @@ -13127,17 +13379,17 @@ public final void rule__RosServerClientReference__Group__0() throws RecognitionE // $ANTLR start "rule__RosServerClientReference__Group__0__Impl" - // InternalRosSystemParser.g:4327:1: rule__RosServerClientReference__Group__0__Impl : ( FromSC ) ; + // InternalRosSystemParser.g:4408:1: rule__RosServerClientReference__Group__0__Impl : ( FromSC ) ; public final void rule__RosServerClientReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4331:1: ( ( FromSC ) ) - // InternalRosSystemParser.g:4332:1: ( FromSC ) + // InternalRosSystemParser.g:4412:1: ( ( FromSC ) ) + // InternalRosSystemParser.g:4413:1: ( FromSC ) { - // InternalRosSystemParser.g:4332:1: ( FromSC ) - // InternalRosSystemParser.g:4333:2: FromSC + // InternalRosSystemParser.g:4413:1: ( FromSC ) + // InternalRosSystemParser.g:4414:2: FromSC { before(grammarAccess.getRosServerClientReferenceAccess().getFromSCKeyword_0()); match(input,FromSC,FOLLOW_2); @@ -13164,14 +13416,14 @@ public final void rule__RosServerClientReference__Group__0__Impl() throws Recogn // $ANTLR start "rule__RosServerClientReference__Group__1" - // InternalRosSystemParser.g:4342:1: rule__RosServerClientReference__Group__1 : rule__RosServerClientReference__Group__1__Impl ; + // InternalRosSystemParser.g:4423:1: rule__RosServerClientReference__Group__1 : rule__RosServerClientReference__Group__1__Impl ; public final void rule__RosServerClientReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4346:1: ( rule__RosServerClientReference__Group__1__Impl ) - // InternalRosSystemParser.g:4347:2: rule__RosServerClientReference__Group__1__Impl + // InternalRosSystemParser.g:4427:1: ( rule__RosServerClientReference__Group__1__Impl ) + // InternalRosSystemParser.g:4428:2: rule__RosServerClientReference__Group__1__Impl { pushFollow(FOLLOW_2); rule__RosServerClientReference__Group__1__Impl(); @@ -13197,21 +13449,21 @@ public final void rule__RosServerClientReference__Group__1() throws RecognitionE // $ANTLR start "rule__RosServerClientReference__Group__1__Impl" - // InternalRosSystemParser.g:4353:1: rule__RosServerClientReference__Group__1__Impl : ( ( rule__RosServerClientReference__FromAssignment_1 ) ) ; + // InternalRosSystemParser.g:4434:1: rule__RosServerClientReference__Group__1__Impl : ( ( rule__RosServerClientReference__FromAssignment_1 ) ) ; public final void rule__RosServerClientReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4357:1: ( ( ( rule__RosServerClientReference__FromAssignment_1 ) ) ) - // InternalRosSystemParser.g:4358:1: ( ( rule__RosServerClientReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4438:1: ( ( ( rule__RosServerClientReference__FromAssignment_1 ) ) ) + // InternalRosSystemParser.g:4439:1: ( ( rule__RosServerClientReference__FromAssignment_1 ) ) { - // InternalRosSystemParser.g:4358:1: ( ( rule__RosServerClientReference__FromAssignment_1 ) ) - // InternalRosSystemParser.g:4359:2: ( rule__RosServerClientReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4439:1: ( ( rule__RosServerClientReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4440:2: ( rule__RosServerClientReference__FromAssignment_1 ) { before(grammarAccess.getRosServerClientReferenceAccess().getFromAssignment_1()); - // InternalRosSystemParser.g:4360:2: ( rule__RosServerClientReference__FromAssignment_1 ) - // InternalRosSystemParser.g:4360:3: rule__RosServerClientReference__FromAssignment_1 + // InternalRosSystemParser.g:4441:2: ( rule__RosServerClientReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4441:3: rule__RosServerClientReference__FromAssignment_1 { pushFollow(FOLLOW_2); rule__RosServerClientReference__FromAssignment_1(); @@ -13244,14 +13496,14 @@ public final void rule__RosServerClientReference__Group__1__Impl() throws Recogn // $ANTLR start "rule__RosActionServerReference__Group__0" - // InternalRosSystemParser.g:4369:1: rule__RosActionServerReference__Group__0 : rule__RosActionServerReference__Group__0__Impl rule__RosActionServerReference__Group__1 ; + // InternalRosSystemParser.g:4450:1: rule__RosActionServerReference__Group__0 : rule__RosActionServerReference__Group__0__Impl rule__RosActionServerReference__Group__1 ; public final void rule__RosActionServerReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4373:1: ( rule__RosActionServerReference__Group__0__Impl rule__RosActionServerReference__Group__1 ) - // InternalRosSystemParser.g:4374:2: rule__RosActionServerReference__Group__0__Impl rule__RosActionServerReference__Group__1 + // InternalRosSystemParser.g:4454:1: ( rule__RosActionServerReference__Group__0__Impl rule__RosActionServerReference__Group__1 ) + // InternalRosSystemParser.g:4455:2: rule__RosActionServerReference__Group__0__Impl rule__RosActionServerReference__Group__1 { pushFollow(FOLLOW_11); rule__RosActionServerReference__Group__0__Impl(); @@ -13282,17 +13534,17 @@ public final void rule__RosActionServerReference__Group__0() throws RecognitionE // $ANTLR start "rule__RosActionServerReference__Group__0__Impl" - // InternalRosSystemParser.g:4381:1: rule__RosActionServerReference__Group__0__Impl : ( FromAS ) ; + // InternalRosSystemParser.g:4462:1: rule__RosActionServerReference__Group__0__Impl : ( FromAS ) ; public final void rule__RosActionServerReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4385:1: ( ( FromAS ) ) - // InternalRosSystemParser.g:4386:1: ( FromAS ) + // InternalRosSystemParser.g:4466:1: ( ( FromAS ) ) + // InternalRosSystemParser.g:4467:1: ( FromAS ) { - // InternalRosSystemParser.g:4386:1: ( FromAS ) - // InternalRosSystemParser.g:4387:2: FromAS + // InternalRosSystemParser.g:4467:1: ( FromAS ) + // InternalRosSystemParser.g:4468:2: FromAS { before(grammarAccess.getRosActionServerReferenceAccess().getFromASKeyword_0()); match(input,FromAS,FOLLOW_2); @@ -13319,14 +13571,14 @@ public final void rule__RosActionServerReference__Group__0__Impl() throws Recogn // $ANTLR start "rule__RosActionServerReference__Group__1" - // InternalRosSystemParser.g:4396:1: rule__RosActionServerReference__Group__1 : rule__RosActionServerReference__Group__1__Impl ; + // InternalRosSystemParser.g:4477:1: rule__RosActionServerReference__Group__1 : rule__RosActionServerReference__Group__1__Impl ; public final void rule__RosActionServerReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4400:1: ( rule__RosActionServerReference__Group__1__Impl ) - // InternalRosSystemParser.g:4401:2: rule__RosActionServerReference__Group__1__Impl + // InternalRosSystemParser.g:4481:1: ( rule__RosActionServerReference__Group__1__Impl ) + // InternalRosSystemParser.g:4482:2: rule__RosActionServerReference__Group__1__Impl { pushFollow(FOLLOW_2); rule__RosActionServerReference__Group__1__Impl(); @@ -13352,21 +13604,21 @@ public final void rule__RosActionServerReference__Group__1() throws RecognitionE // $ANTLR start "rule__RosActionServerReference__Group__1__Impl" - // InternalRosSystemParser.g:4407:1: rule__RosActionServerReference__Group__1__Impl : ( ( rule__RosActionServerReference__FromAssignment_1 ) ) ; + // InternalRosSystemParser.g:4488:1: rule__RosActionServerReference__Group__1__Impl : ( ( rule__RosActionServerReference__FromAssignment_1 ) ) ; public final void rule__RosActionServerReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4411:1: ( ( ( rule__RosActionServerReference__FromAssignment_1 ) ) ) - // InternalRosSystemParser.g:4412:1: ( ( rule__RosActionServerReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4492:1: ( ( ( rule__RosActionServerReference__FromAssignment_1 ) ) ) + // InternalRosSystemParser.g:4493:1: ( ( rule__RosActionServerReference__FromAssignment_1 ) ) { - // InternalRosSystemParser.g:4412:1: ( ( rule__RosActionServerReference__FromAssignment_1 ) ) - // InternalRosSystemParser.g:4413:2: ( rule__RosActionServerReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4493:1: ( ( rule__RosActionServerReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4494:2: ( rule__RosActionServerReference__FromAssignment_1 ) { before(grammarAccess.getRosActionServerReferenceAccess().getFromAssignment_1()); - // InternalRosSystemParser.g:4414:2: ( rule__RosActionServerReference__FromAssignment_1 ) - // InternalRosSystemParser.g:4414:3: rule__RosActionServerReference__FromAssignment_1 + // InternalRosSystemParser.g:4495:2: ( rule__RosActionServerReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4495:3: rule__RosActionServerReference__FromAssignment_1 { pushFollow(FOLLOW_2); rule__RosActionServerReference__FromAssignment_1(); @@ -13399,14 +13651,14 @@ public final void rule__RosActionServerReference__Group__1__Impl() throws Recogn // $ANTLR start "rule__RosActionClientReference__Group__0" - // InternalRosSystemParser.g:4423:1: rule__RosActionClientReference__Group__0 : rule__RosActionClientReference__Group__0__Impl rule__RosActionClientReference__Group__1 ; + // InternalRosSystemParser.g:4504:1: rule__RosActionClientReference__Group__0 : rule__RosActionClientReference__Group__0__Impl rule__RosActionClientReference__Group__1 ; public final void rule__RosActionClientReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4427:1: ( rule__RosActionClientReference__Group__0__Impl rule__RosActionClientReference__Group__1 ) - // InternalRosSystemParser.g:4428:2: rule__RosActionClientReference__Group__0__Impl rule__RosActionClientReference__Group__1 + // InternalRosSystemParser.g:4508:1: ( rule__RosActionClientReference__Group__0__Impl rule__RosActionClientReference__Group__1 ) + // InternalRosSystemParser.g:4509:2: rule__RosActionClientReference__Group__0__Impl rule__RosActionClientReference__Group__1 { pushFollow(FOLLOW_11); rule__RosActionClientReference__Group__0__Impl(); @@ -13437,17 +13689,17 @@ public final void rule__RosActionClientReference__Group__0() throws RecognitionE // $ANTLR start "rule__RosActionClientReference__Group__0__Impl" - // InternalRosSystemParser.g:4435:1: rule__RosActionClientReference__Group__0__Impl : ( FromAC ) ; + // InternalRosSystemParser.g:4516:1: rule__RosActionClientReference__Group__0__Impl : ( FromAC ) ; public final void rule__RosActionClientReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4439:1: ( ( FromAC ) ) - // InternalRosSystemParser.g:4440:1: ( FromAC ) + // InternalRosSystemParser.g:4520:1: ( ( FromAC ) ) + // InternalRosSystemParser.g:4521:1: ( FromAC ) { - // InternalRosSystemParser.g:4440:1: ( FromAC ) - // InternalRosSystemParser.g:4441:2: FromAC + // InternalRosSystemParser.g:4521:1: ( FromAC ) + // InternalRosSystemParser.g:4522:2: FromAC { before(grammarAccess.getRosActionClientReferenceAccess().getFromACKeyword_0()); match(input,FromAC,FOLLOW_2); @@ -13474,14 +13726,14 @@ public final void rule__RosActionClientReference__Group__0__Impl() throws Recogn // $ANTLR start "rule__RosActionClientReference__Group__1" - // InternalRosSystemParser.g:4450:1: rule__RosActionClientReference__Group__1 : rule__RosActionClientReference__Group__1__Impl ; + // InternalRosSystemParser.g:4531:1: rule__RosActionClientReference__Group__1 : rule__RosActionClientReference__Group__1__Impl ; public final void rule__RosActionClientReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4454:1: ( rule__RosActionClientReference__Group__1__Impl ) - // InternalRosSystemParser.g:4455:2: rule__RosActionClientReference__Group__1__Impl + // InternalRosSystemParser.g:4535:1: ( rule__RosActionClientReference__Group__1__Impl ) + // InternalRosSystemParser.g:4536:2: rule__RosActionClientReference__Group__1__Impl { pushFollow(FOLLOW_2); rule__RosActionClientReference__Group__1__Impl(); @@ -13507,21 +13759,21 @@ public final void rule__RosActionClientReference__Group__1() throws RecognitionE // $ANTLR start "rule__RosActionClientReference__Group__1__Impl" - // InternalRosSystemParser.g:4461:1: rule__RosActionClientReference__Group__1__Impl : ( ( rule__RosActionClientReference__FromAssignment_1 ) ) ; + // InternalRosSystemParser.g:4542:1: rule__RosActionClientReference__Group__1__Impl : ( ( rule__RosActionClientReference__FromAssignment_1 ) ) ; public final void rule__RosActionClientReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4465:1: ( ( ( rule__RosActionClientReference__FromAssignment_1 ) ) ) - // InternalRosSystemParser.g:4466:1: ( ( rule__RosActionClientReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4546:1: ( ( ( rule__RosActionClientReference__FromAssignment_1 ) ) ) + // InternalRosSystemParser.g:4547:1: ( ( rule__RosActionClientReference__FromAssignment_1 ) ) { - // InternalRosSystemParser.g:4466:1: ( ( rule__RosActionClientReference__FromAssignment_1 ) ) - // InternalRosSystemParser.g:4467:2: ( rule__RosActionClientReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4547:1: ( ( rule__RosActionClientReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4548:2: ( rule__RosActionClientReference__FromAssignment_1 ) { before(grammarAccess.getRosActionClientReferenceAccess().getFromAssignment_1()); - // InternalRosSystemParser.g:4468:2: ( rule__RosActionClientReference__FromAssignment_1 ) - // InternalRosSystemParser.g:4468:3: rule__RosActionClientReference__FromAssignment_1 + // InternalRosSystemParser.g:4549:2: ( rule__RosActionClientReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4549:3: rule__RosActionClientReference__FromAssignment_1 { pushFollow(FOLLOW_2); rule__RosActionClientReference__FromAssignment_1(); @@ -13554,14 +13806,14 @@ public final void rule__RosActionClientReference__Group__1__Impl() throws Recogn // $ANTLR start "rule__RosParameter__Group__0" - // InternalRosSystemParser.g:4477:1: rule__RosParameter__Group__0 : rule__RosParameter__Group__0__Impl rule__RosParameter__Group__1 ; + // InternalRosSystemParser.g:4558: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 { - // InternalRosSystemParser.g:4481:1: ( rule__RosParameter__Group__0__Impl rule__RosParameter__Group__1 ) - // InternalRosSystemParser.g:4482:2: rule__RosParameter__Group__0__Impl rule__RosParameter__Group__1 + // InternalRosSystemParser.g:4562:1: ( rule__RosParameter__Group__0__Impl rule__RosParameter__Group__1 ) + // InternalRosSystemParser.g:4563:2: rule__RosParameter__Group__0__Impl rule__RosParameter__Group__1 { pushFollow(FOLLOW_3); rule__RosParameter__Group__0__Impl(); @@ -13592,21 +13844,21 @@ public final void rule__RosParameter__Group__0() throws RecognitionException { // $ANTLR start "rule__RosParameter__Group__0__Impl" - // InternalRosSystemParser.g:4489:1: rule__RosParameter__Group__0__Impl : ( ( rule__RosParameter__NameAssignment_0 ) ) ; + // InternalRosSystemParser.g:4570:1: rule__RosParameter__Group__0__Impl : ( ( rule__RosParameter__NameAssignment_0 ) ) ; public final void rule__RosParameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4493:1: ( ( ( rule__RosParameter__NameAssignment_0 ) ) ) - // InternalRosSystemParser.g:4494:1: ( ( rule__RosParameter__NameAssignment_0 ) ) + // InternalRosSystemParser.g:4574:1: ( ( ( rule__RosParameter__NameAssignment_0 ) ) ) + // InternalRosSystemParser.g:4575:1: ( ( rule__RosParameter__NameAssignment_0 ) ) { - // InternalRosSystemParser.g:4494:1: ( ( rule__RosParameter__NameAssignment_0 ) ) - // InternalRosSystemParser.g:4495:2: ( rule__RosParameter__NameAssignment_0 ) + // InternalRosSystemParser.g:4575:1: ( ( rule__RosParameter__NameAssignment_0 ) ) + // InternalRosSystemParser.g:4576:2: ( rule__RosParameter__NameAssignment_0 ) { before(grammarAccess.getRosParameterAccess().getNameAssignment_0()); - // InternalRosSystemParser.g:4496:2: ( rule__RosParameter__NameAssignment_0 ) - // InternalRosSystemParser.g:4496:3: rule__RosParameter__NameAssignment_0 + // InternalRosSystemParser.g:4577:2: ( rule__RosParameter__NameAssignment_0 ) + // InternalRosSystemParser.g:4577:3: rule__RosParameter__NameAssignment_0 { pushFollow(FOLLOW_2); rule__RosParameter__NameAssignment_0(); @@ -13639,16 +13891,16 @@ public final void rule__RosParameter__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__RosParameter__Group__1" - // InternalRosSystemParser.g:4504:1: rule__RosParameter__Group__1 : rule__RosParameter__Group__1__Impl rule__RosParameter__Group__2 ; + // InternalRosSystemParser.g:4585: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 { - // InternalRosSystemParser.g:4508:1: ( rule__RosParameter__Group__1__Impl rule__RosParameter__Group__2 ) - // InternalRosSystemParser.g:4509:2: rule__RosParameter__Group__1__Impl rule__RosParameter__Group__2 + // InternalRosSystemParser.g:4589:1: ( rule__RosParameter__Group__1__Impl rule__RosParameter__Group__2 ) + // InternalRosSystemParser.g:4590:2: rule__RosParameter__Group__1__Impl rule__RosParameter__Group__2 { - pushFollow(FOLLOW_4); + pushFollow(FOLLOW_11); rule__RosParameter__Group__1__Impl(); state._fsp--; @@ -13677,17 +13929,17 @@ public final void rule__RosParameter__Group__1() throws RecognitionException { // $ANTLR start "rule__RosParameter__Group__1__Impl" - // InternalRosSystemParser.g:4516:1: rule__RosParameter__Group__1__Impl : ( Colon ) ; + // InternalRosSystemParser.g:4597:1: rule__RosParameter__Group__1__Impl : ( Colon ) ; public final void rule__RosParameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4520:1: ( ( Colon ) ) - // InternalRosSystemParser.g:4521:1: ( Colon ) + // InternalRosSystemParser.g:4601:1: ( ( Colon ) ) + // InternalRosSystemParser.g:4602:1: ( Colon ) { - // InternalRosSystemParser.g:4521:1: ( Colon ) - // InternalRosSystemParser.g:4522:2: Colon + // InternalRosSystemParser.g:4602:1: ( Colon ) + // InternalRosSystemParser.g:4603:2: Colon { before(grammarAccess.getRosParameterAccess().getColonKeyword_1()); match(input,Colon,FOLLOW_2); @@ -13714,16 +13966,16 @@ public final void rule__RosParameter__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__RosParameter__Group__2" - // InternalRosSystemParser.g:4531:1: rule__RosParameter__Group__2 : rule__RosParameter__Group__2__Impl rule__RosParameter__Group__3 ; + // InternalRosSystemParser.g:4612: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 { - // InternalRosSystemParser.g:4535:1: ( rule__RosParameter__Group__2__Impl rule__RosParameter__Group__3 ) - // InternalRosSystemParser.g:4536:2: rule__RosParameter__Group__2__Impl rule__RosParameter__Group__3 + // InternalRosSystemParser.g:4616:1: ( rule__RosParameter__Group__2__Impl rule__RosParameter__Group__3 ) + // InternalRosSystemParser.g:4617:2: rule__RosParameter__Group__2__Impl rule__RosParameter__Group__3 { - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_4); rule__RosParameter__Group__2__Impl(); state._fsp--; @@ -13752,21 +14004,31 @@ public final void rule__RosParameter__Group__2() throws RecognitionException { // $ANTLR start "rule__RosParameter__Group__2__Impl" - // InternalRosSystemParser.g:4543:1: rule__RosParameter__Group__2__Impl : ( RULE_BEGIN ) ; + // InternalRosSystemParser.g:4624:1: rule__RosParameter__Group__2__Impl : ( ( rule__RosParameter__FromAssignment_2 ) ) ; public final void rule__RosParameter__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4547:1: ( ( RULE_BEGIN ) ) - // InternalRosSystemParser.g:4548:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:4628:1: ( ( ( rule__RosParameter__FromAssignment_2 ) ) ) + // InternalRosSystemParser.g:4629:1: ( ( rule__RosParameter__FromAssignment_2 ) ) { - // InternalRosSystemParser.g:4548:1: ( RULE_BEGIN ) - // InternalRosSystemParser.g:4549:2: RULE_BEGIN + // InternalRosSystemParser.g:4629:1: ( ( rule__RosParameter__FromAssignment_2 ) ) + // InternalRosSystemParser.g:4630:2: ( rule__RosParameter__FromAssignment_2 ) { - before(grammarAccess.getRosParameterAccess().getBEGINTerminalRuleCall_2()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getRosParameterAccess().getBEGINTerminalRuleCall_2()); + before(grammarAccess.getRosParameterAccess().getFromAssignment_2()); + // InternalRosSystemParser.g:4631:2: ( rule__RosParameter__FromAssignment_2 ) + // InternalRosSystemParser.g:4631:3: rule__RosParameter__FromAssignment_2 + { + pushFollow(FOLLOW_2); + rule__RosParameter__FromAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getRosParameterAccess().getFromAssignment_2()); } @@ -13789,16 +14051,16 @@ public final void rule__RosParameter__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__RosParameter__Group__3" - // InternalRosSystemParser.g:4558:1: rule__RosParameter__Group__3 : rule__RosParameter__Group__3__Impl rule__RosParameter__Group__4 ; + // InternalRosSystemParser.g:4639: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 { - // InternalRosSystemParser.g:4562:1: ( rule__RosParameter__Group__3__Impl rule__RosParameter__Group__4 ) - // InternalRosSystemParser.g:4563:2: rule__RosParameter__Group__3__Impl rule__RosParameter__Group__4 + // InternalRosSystemParser.g:4643:1: ( rule__RosParameter__Group__3__Impl rule__RosParameter__Group__4 ) + // InternalRosSystemParser.g:4644:2: rule__RosParameter__Group__3__Impl rule__RosParameter__Group__4 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_21); rule__RosParameter__Group__3__Impl(); state._fsp--; @@ -13827,21 +14089,21 @@ public final void rule__RosParameter__Group__3() throws RecognitionException { // $ANTLR start "rule__RosParameter__Group__3__Impl" - // InternalRosSystemParser.g:4570:1: rule__RosParameter__Group__3__Impl : ( From ) ; + // InternalRosSystemParser.g:4651:1: rule__RosParameter__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__RosParameter__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4574:1: ( ( From ) ) - // InternalRosSystemParser.g:4575:1: ( From ) + // InternalRosSystemParser.g:4655:1: ( ( RULE_BEGIN ) ) + // InternalRosSystemParser.g:4656:1: ( RULE_BEGIN ) { - // InternalRosSystemParser.g:4575:1: ( From ) - // InternalRosSystemParser.g:4576:2: From + // InternalRosSystemParser.g:4656:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:4657:2: RULE_BEGIN { - before(grammarAccess.getRosParameterAccess().getFromKeyword_3()); - match(input,From,FOLLOW_2); - after(grammarAccess.getRosParameterAccess().getFromKeyword_3()); + before(grammarAccess.getRosParameterAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getRosParameterAccess().getBEGINTerminalRuleCall_3()); } @@ -13864,16 +14126,16 @@ public final void rule__RosParameter__Group__3__Impl() throws RecognitionExcepti // $ANTLR start "rule__RosParameter__Group__4" - // InternalRosSystemParser.g:4585:1: rule__RosParameter__Group__4 : rule__RosParameter__Group__4__Impl rule__RosParameter__Group__5 ; + // InternalRosSystemParser.g:4666: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 { - // InternalRosSystemParser.g:4589:1: ( rule__RosParameter__Group__4__Impl rule__RosParameter__Group__5 ) - // InternalRosSystemParser.g:4590:2: rule__RosParameter__Group__4__Impl rule__RosParameter__Group__5 + // InternalRosSystemParser.g:4670:1: ( rule__RosParameter__Group__4__Impl rule__RosParameter__Group__5 ) + // InternalRosSystemParser.g:4671:2: rule__RosParameter__Group__4__Impl rule__RosParameter__Group__5 { - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_22); rule__RosParameter__Group__4__Impl(); state._fsp--; @@ -13902,31 +14164,21 @@ public final void rule__RosParameter__Group__4() throws RecognitionException { // $ANTLR start "rule__RosParameter__Group__4__Impl" - // InternalRosSystemParser.g:4597:1: rule__RosParameter__Group__4__Impl : ( ( rule__RosParameter__FromAssignment_4 ) ) ; + // InternalRosSystemParser.g:4678:1: rule__RosParameter__Group__4__Impl : ( Value_1 ) ; public final void rule__RosParameter__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4601:1: ( ( ( rule__RosParameter__FromAssignment_4 ) ) ) - // InternalRosSystemParser.g:4602:1: ( ( rule__RosParameter__FromAssignment_4 ) ) + // InternalRosSystemParser.g:4682:1: ( ( Value_1 ) ) + // InternalRosSystemParser.g:4683:1: ( Value_1 ) { - // InternalRosSystemParser.g:4602:1: ( ( rule__RosParameter__FromAssignment_4 ) ) - // InternalRosSystemParser.g:4603:2: ( rule__RosParameter__FromAssignment_4 ) + // InternalRosSystemParser.g:4683:1: ( Value_1 ) + // InternalRosSystemParser.g:4684:2: Value_1 { - before(grammarAccess.getRosParameterAccess().getFromAssignment_4()); - // InternalRosSystemParser.g:4604:2: ( rule__RosParameter__FromAssignment_4 ) - // InternalRosSystemParser.g:4604:3: rule__RosParameter__FromAssignment_4 - { - pushFollow(FOLLOW_2); - rule__RosParameter__FromAssignment_4(); - - state._fsp--; - - - } - - after(grammarAccess.getRosParameterAccess().getFromAssignment_4()); + before(grammarAccess.getRosParameterAccess().getValueKeyword_4()); + match(input,Value_1,FOLLOW_2); + after(grammarAccess.getRosParameterAccess().getValueKeyword_4()); } @@ -13949,16 +14201,16 @@ public final void rule__RosParameter__Group__4__Impl() throws RecognitionExcepti // $ANTLR start "rule__RosParameter__Group__5" - // InternalRosSystemParser.g:4612:1: rule__RosParameter__Group__5 : rule__RosParameter__Group__5__Impl rule__RosParameter__Group__6 ; + // InternalRosSystemParser.g:4693: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 { - // InternalRosSystemParser.g:4616:1: ( rule__RosParameter__Group__5__Impl rule__RosParameter__Group__6 ) - // InternalRosSystemParser.g:4617:2: rule__RosParameter__Group__5__Impl rule__RosParameter__Group__6 + // InternalRosSystemParser.g:4697:1: ( rule__RosParameter__Group__5__Impl rule__RosParameter__Group__6 ) + // InternalRosSystemParser.g:4698:2: rule__RosParameter__Group__5__Impl rule__RosParameter__Group__6 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_13); rule__RosParameter__Group__5__Impl(); state._fsp--; @@ -13987,106 +14239,31 @@ public final void rule__RosParameter__Group__5() throws RecognitionException { // $ANTLR start "rule__RosParameter__Group__5__Impl" - // InternalRosSystemParser.g:4624:1: rule__RosParameter__Group__5__Impl : ( Value_1 ) ; + // InternalRosSystemParser.g:4705:1: rule__RosParameter__Group__5__Impl : ( ( rule__RosParameter__ValueAssignment_5 ) ) ; public final void rule__RosParameter__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4628:1: ( ( Value_1 ) ) - // InternalRosSystemParser.g:4629:1: ( Value_1 ) - { - // InternalRosSystemParser.g:4629:1: ( Value_1 ) - // InternalRosSystemParser.g:4630:2: Value_1 - { - before(grammarAccess.getRosParameterAccess().getValueKeyword_5()); - match(input,Value_1,FOLLOW_2); - after(grammarAccess.getRosParameterAccess().getValueKeyword_5()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RosParameter__Group__5__Impl" - - - // $ANTLR start "rule__RosParameter__Group__6" - // InternalRosSystemParser.g:4639: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 { - // InternalRosSystemParser.g:4643:1: ( rule__RosParameter__Group__6__Impl rule__RosParameter__Group__7 ) - // InternalRosSystemParser.g:4644:2: rule__RosParameter__Group__6__Impl rule__RosParameter__Group__7 - { - pushFollow(FOLLOW_13); - rule__RosParameter__Group__6__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RosParameter__Group__7(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RosParameter__Group__6" - - - // $ANTLR start "rule__RosParameter__Group__6__Impl" - // InternalRosSystemParser.g:4651:1: rule__RosParameter__Group__6__Impl : ( ( rule__RosParameter__ValueAssignment_6 ) ) ; - public final void rule__RosParameter__Group__6__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:4655:1: ( ( ( rule__RosParameter__ValueAssignment_6 ) ) ) - // InternalRosSystemParser.g:4656:1: ( ( rule__RosParameter__ValueAssignment_6 ) ) + // InternalRosSystemParser.g:4709:1: ( ( ( rule__RosParameter__ValueAssignment_5 ) ) ) + // InternalRosSystemParser.g:4710:1: ( ( rule__RosParameter__ValueAssignment_5 ) ) { - // InternalRosSystemParser.g:4656:1: ( ( rule__RosParameter__ValueAssignment_6 ) ) - // InternalRosSystemParser.g:4657:2: ( rule__RosParameter__ValueAssignment_6 ) + // InternalRosSystemParser.g:4710:1: ( ( rule__RosParameter__ValueAssignment_5 ) ) + // InternalRosSystemParser.g:4711:2: ( rule__RosParameter__ValueAssignment_5 ) { - before(grammarAccess.getRosParameterAccess().getValueAssignment_6()); - // InternalRosSystemParser.g:4658:2: ( rule__RosParameter__ValueAssignment_6 ) - // InternalRosSystemParser.g:4658:3: rule__RosParameter__ValueAssignment_6 + before(grammarAccess.getRosParameterAccess().getValueAssignment_5()); + // InternalRosSystemParser.g:4712:2: ( rule__RosParameter__ValueAssignment_5 ) + // InternalRosSystemParser.g:4712:3: rule__RosParameter__ValueAssignment_5 { pushFollow(FOLLOW_2); - rule__RosParameter__ValueAssignment_6(); + rule__RosParameter__ValueAssignment_5(); state._fsp--; } - after(grammarAccess.getRosParameterAccess().getValueAssignment_6()); + after(grammarAccess.getRosParameterAccess().getValueAssignment_5()); } @@ -14105,21 +14282,21 @@ public final void rule__RosParameter__Group__6__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__6__Impl" + // $ANTLR end "rule__RosParameter__Group__5__Impl" - // $ANTLR start "rule__RosParameter__Group__7" - // InternalRosSystemParser.g:4666:1: rule__RosParameter__Group__7 : rule__RosParameter__Group__7__Impl ; - public final void rule__RosParameter__Group__7() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__6" + // InternalRosSystemParser.g:4720:1: rule__RosParameter__Group__6 : rule__RosParameter__Group__6__Impl ; + public final void rule__RosParameter__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4670:1: ( rule__RosParameter__Group__7__Impl ) - // InternalRosSystemParser.g:4671:2: rule__RosParameter__Group__7__Impl + // InternalRosSystemParser.g:4724:1: ( rule__RosParameter__Group__6__Impl ) + // InternalRosSystemParser.g:4725:2: rule__RosParameter__Group__6__Impl { pushFollow(FOLLOW_2); - rule__RosParameter__Group__7__Impl(); + rule__RosParameter__Group__6__Impl(); state._fsp--; @@ -14138,25 +14315,25 @@ public final void rule__RosParameter__Group__7() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__7" + // $ANTLR end "rule__RosParameter__Group__6" - // $ANTLR start "rule__RosParameter__Group__7__Impl" - // InternalRosSystemParser.g:4677:1: rule__RosParameter__Group__7__Impl : ( RULE_END ) ; - public final void rule__RosParameter__Group__7__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__6__Impl" + // InternalRosSystemParser.g:4731:1: rule__RosParameter__Group__6__Impl : ( RULE_END ) ; + public final void rule__RosParameter__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4681:1: ( ( RULE_END ) ) - // InternalRosSystemParser.g:4682:1: ( RULE_END ) + // InternalRosSystemParser.g:4735:1: ( ( RULE_END ) ) + // InternalRosSystemParser.g:4736:1: ( RULE_END ) { - // InternalRosSystemParser.g:4682:1: ( RULE_END ) - // InternalRosSystemParser.g:4683:2: RULE_END + // InternalRosSystemParser.g:4736:1: ( RULE_END ) + // InternalRosSystemParser.g:4737:2: RULE_END { - before(grammarAccess.getRosParameterAccess().getENDTerminalRuleCall_7()); + before(grammarAccess.getRosParameterAccess().getENDTerminalRuleCall_6()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getRosParameterAccess().getENDTerminalRuleCall_7()); + after(grammarAccess.getRosParameterAccess().getENDTerminalRuleCall_6()); } @@ -14175,18 +14352,18 @@ public final void rule__RosParameter__Group__7__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__7__Impl" + // $ANTLR end "rule__RosParameter__Group__6__Impl" // $ANTLR start "rule__RosConnection__Group__0" - // InternalRosSystemParser.g:4693:1: rule__RosConnection__Group__0 : rule__RosConnection__Group__0__Impl rule__RosConnection__Group__1 ; + // InternalRosSystemParser.g:4747:1: rule__RosConnection__Group__0 : rule__RosConnection__Group__0__Impl rule__RosConnection__Group__1 ; public final void rule__RosConnection__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4697:1: ( rule__RosConnection__Group__0__Impl rule__RosConnection__Group__1 ) - // InternalRosSystemParser.g:4698:2: rule__RosConnection__Group__0__Impl rule__RosConnection__Group__1 + // InternalRosSystemParser.g:4751:1: ( rule__RosConnection__Group__0__Impl rule__RosConnection__Group__1 ) + // InternalRosSystemParser.g:4752:2: rule__RosConnection__Group__0__Impl rule__RosConnection__Group__1 { pushFollow(FOLLOW_11); rule__RosConnection__Group__0__Impl(); @@ -14217,17 +14394,17 @@ public final void rule__RosConnection__Group__0() throws RecognitionException { // $ANTLR start "rule__RosConnection__Group__0__Impl" - // InternalRosSystemParser.g:4705:1: rule__RosConnection__Group__0__Impl : ( HyphenMinusLeftSquareBracket ) ; + // InternalRosSystemParser.g:4759:1: rule__RosConnection__Group__0__Impl : ( HyphenMinusLeftSquareBracket ) ; public final void rule__RosConnection__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4709:1: ( ( HyphenMinusLeftSquareBracket ) ) - // InternalRosSystemParser.g:4710:1: ( HyphenMinusLeftSquareBracket ) + // InternalRosSystemParser.g:4763:1: ( ( HyphenMinusLeftSquareBracket ) ) + // InternalRosSystemParser.g:4764:1: ( HyphenMinusLeftSquareBracket ) { - // InternalRosSystemParser.g:4710:1: ( HyphenMinusLeftSquareBracket ) - // InternalRosSystemParser.g:4711:2: HyphenMinusLeftSquareBracket + // InternalRosSystemParser.g:4764:1: ( HyphenMinusLeftSquareBracket ) + // InternalRosSystemParser.g:4765:2: HyphenMinusLeftSquareBracket { before(grammarAccess.getRosConnectionAccess().getHyphenMinusLeftSquareBracketKeyword_0()); match(input,HyphenMinusLeftSquareBracket,FOLLOW_2); @@ -14254,16 +14431,16 @@ public final void rule__RosConnection__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__RosConnection__Group__1" - // InternalRosSystemParser.g:4720:1: rule__RosConnection__Group__1 : rule__RosConnection__Group__1__Impl rule__RosConnection__Group__2 ; + // InternalRosSystemParser.g:4774:1: rule__RosConnection__Group__1 : rule__RosConnection__Group__1__Impl rule__RosConnection__Group__2 ; public final void rule__RosConnection__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4724:1: ( rule__RosConnection__Group__1__Impl rule__RosConnection__Group__2 ) - // InternalRosSystemParser.g:4725:2: rule__RosConnection__Group__1__Impl rule__RosConnection__Group__2 + // InternalRosSystemParser.g:4778:1: ( rule__RosConnection__Group__1__Impl rule__RosConnection__Group__2 ) + // InternalRosSystemParser.g:4779:2: rule__RosConnection__Group__1__Impl rule__RosConnection__Group__2 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_23); rule__RosConnection__Group__1__Impl(); state._fsp--; @@ -14292,21 +14469,21 @@ public final void rule__RosConnection__Group__1() throws RecognitionException { // $ANTLR start "rule__RosConnection__Group__1__Impl" - // InternalRosSystemParser.g:4732:1: rule__RosConnection__Group__1__Impl : ( ( rule__RosConnection__FromAssignment_1 ) ) ; + // InternalRosSystemParser.g:4786:1: rule__RosConnection__Group__1__Impl : ( ( rule__RosConnection__FromAssignment_1 ) ) ; public final void rule__RosConnection__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4736:1: ( ( ( rule__RosConnection__FromAssignment_1 ) ) ) - // InternalRosSystemParser.g:4737:1: ( ( rule__RosConnection__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4790:1: ( ( ( rule__RosConnection__FromAssignment_1 ) ) ) + // InternalRosSystemParser.g:4791:1: ( ( rule__RosConnection__FromAssignment_1 ) ) { - // InternalRosSystemParser.g:4737:1: ( ( rule__RosConnection__FromAssignment_1 ) ) - // InternalRosSystemParser.g:4738:2: ( rule__RosConnection__FromAssignment_1 ) + // InternalRosSystemParser.g:4791:1: ( ( rule__RosConnection__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4792:2: ( rule__RosConnection__FromAssignment_1 ) { before(grammarAccess.getRosConnectionAccess().getFromAssignment_1()); - // InternalRosSystemParser.g:4739:2: ( rule__RosConnection__FromAssignment_1 ) - // InternalRosSystemParser.g:4739:3: rule__RosConnection__FromAssignment_1 + // InternalRosSystemParser.g:4793:2: ( rule__RosConnection__FromAssignment_1 ) + // InternalRosSystemParser.g:4793:3: rule__RosConnection__FromAssignment_1 { pushFollow(FOLLOW_2); rule__RosConnection__FromAssignment_1(); @@ -14339,14 +14516,14 @@ public final void rule__RosConnection__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__RosConnection__Group__2" - // InternalRosSystemParser.g:4747:1: rule__RosConnection__Group__2 : rule__RosConnection__Group__2__Impl rule__RosConnection__Group__3 ; + // InternalRosSystemParser.g:4801:1: rule__RosConnection__Group__2 : rule__RosConnection__Group__2__Impl rule__RosConnection__Group__3 ; public final void rule__RosConnection__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4751:1: ( rule__RosConnection__Group__2__Impl rule__RosConnection__Group__3 ) - // InternalRosSystemParser.g:4752:2: rule__RosConnection__Group__2__Impl rule__RosConnection__Group__3 + // InternalRosSystemParser.g:4805:1: ( rule__RosConnection__Group__2__Impl rule__RosConnection__Group__3 ) + // InternalRosSystemParser.g:4806:2: rule__RosConnection__Group__2__Impl rule__RosConnection__Group__3 { pushFollow(FOLLOW_11); rule__RosConnection__Group__2__Impl(); @@ -14377,17 +14554,17 @@ public final void rule__RosConnection__Group__2() throws RecognitionException { // $ANTLR start "rule__RosConnection__Group__2__Impl" - // InternalRosSystemParser.g:4759:1: rule__RosConnection__Group__2__Impl : ( Comma ) ; + // InternalRosSystemParser.g:4813:1: rule__RosConnection__Group__2__Impl : ( Comma ) ; public final void rule__RosConnection__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4763:1: ( ( Comma ) ) - // InternalRosSystemParser.g:4764:1: ( Comma ) + // InternalRosSystemParser.g:4817:1: ( ( Comma ) ) + // InternalRosSystemParser.g:4818:1: ( Comma ) { - // InternalRosSystemParser.g:4764:1: ( Comma ) - // InternalRosSystemParser.g:4765:2: Comma + // InternalRosSystemParser.g:4818:1: ( Comma ) + // InternalRosSystemParser.g:4819:2: Comma { before(grammarAccess.getRosConnectionAccess().getCommaKeyword_2()); match(input,Comma,FOLLOW_2); @@ -14414,16 +14591,16 @@ public final void rule__RosConnection__Group__2__Impl() throws RecognitionExcept // $ANTLR start "rule__RosConnection__Group__3" - // InternalRosSystemParser.g:4774:1: rule__RosConnection__Group__3 : rule__RosConnection__Group__3__Impl rule__RosConnection__Group__4 ; + // InternalRosSystemParser.g:4828:1: rule__RosConnection__Group__3 : rule__RosConnection__Group__3__Impl rule__RosConnection__Group__4 ; public final void rule__RosConnection__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4778:1: ( rule__RosConnection__Group__3__Impl rule__RosConnection__Group__4 ) - // InternalRosSystemParser.g:4779:2: rule__RosConnection__Group__3__Impl rule__RosConnection__Group__4 + // InternalRosSystemParser.g:4832:1: ( rule__RosConnection__Group__3__Impl rule__RosConnection__Group__4 ) + // InternalRosSystemParser.g:4833:2: rule__RosConnection__Group__3__Impl rule__RosConnection__Group__4 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_24); rule__RosConnection__Group__3__Impl(); state._fsp--; @@ -14452,21 +14629,21 @@ public final void rule__RosConnection__Group__3() throws RecognitionException { // $ANTLR start "rule__RosConnection__Group__3__Impl" - // InternalRosSystemParser.g:4786:1: rule__RosConnection__Group__3__Impl : ( ( rule__RosConnection__ToAssignment_3 ) ) ; + // InternalRosSystemParser.g:4840:1: rule__RosConnection__Group__3__Impl : ( ( rule__RosConnection__ToAssignment_3 ) ) ; public final void rule__RosConnection__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4790:1: ( ( ( rule__RosConnection__ToAssignment_3 ) ) ) - // InternalRosSystemParser.g:4791:1: ( ( rule__RosConnection__ToAssignment_3 ) ) + // InternalRosSystemParser.g:4844:1: ( ( ( rule__RosConnection__ToAssignment_3 ) ) ) + // InternalRosSystemParser.g:4845:1: ( ( rule__RosConnection__ToAssignment_3 ) ) { - // InternalRosSystemParser.g:4791:1: ( ( rule__RosConnection__ToAssignment_3 ) ) - // InternalRosSystemParser.g:4792:2: ( rule__RosConnection__ToAssignment_3 ) + // InternalRosSystemParser.g:4845:1: ( ( rule__RosConnection__ToAssignment_3 ) ) + // InternalRosSystemParser.g:4846:2: ( rule__RosConnection__ToAssignment_3 ) { before(grammarAccess.getRosConnectionAccess().getToAssignment_3()); - // InternalRosSystemParser.g:4793:2: ( rule__RosConnection__ToAssignment_3 ) - // InternalRosSystemParser.g:4793:3: rule__RosConnection__ToAssignment_3 + // InternalRosSystemParser.g:4847:2: ( rule__RosConnection__ToAssignment_3 ) + // InternalRosSystemParser.g:4847:3: rule__RosConnection__ToAssignment_3 { pushFollow(FOLLOW_2); rule__RosConnection__ToAssignment_3(); @@ -14499,14 +14676,14 @@ public final void rule__RosConnection__Group__3__Impl() throws RecognitionExcept // $ANTLR start "rule__RosConnection__Group__4" - // InternalRosSystemParser.g:4801:1: rule__RosConnection__Group__4 : rule__RosConnection__Group__4__Impl ; + // InternalRosSystemParser.g:4855:1: rule__RosConnection__Group__4 : rule__RosConnection__Group__4__Impl ; public final void rule__RosConnection__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4805:1: ( rule__RosConnection__Group__4__Impl ) - // InternalRosSystemParser.g:4806:2: rule__RosConnection__Group__4__Impl + // InternalRosSystemParser.g:4859:1: ( rule__RosConnection__Group__4__Impl ) + // InternalRosSystemParser.g:4860:2: rule__RosConnection__Group__4__Impl { pushFollow(FOLLOW_2); rule__RosConnection__Group__4__Impl(); @@ -14532,17 +14709,17 @@ public final void rule__RosConnection__Group__4() throws RecognitionException { // $ANTLR start "rule__RosConnection__Group__4__Impl" - // InternalRosSystemParser.g:4812:1: rule__RosConnection__Group__4__Impl : ( RightSquareBracket ) ; + // InternalRosSystemParser.g:4866:1: rule__RosConnection__Group__4__Impl : ( RightSquareBracket ) ; public final void rule__RosConnection__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4816:1: ( ( RightSquareBracket ) ) - // InternalRosSystemParser.g:4817:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:4870:1: ( ( RightSquareBracket ) ) + // InternalRosSystemParser.g:4871:1: ( RightSquareBracket ) { - // InternalRosSystemParser.g:4817:1: ( RightSquareBracket ) - // InternalRosSystemParser.g:4818:2: RightSquareBracket + // InternalRosSystemParser.g:4871:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:4872:2: RightSquareBracket { before(grammarAccess.getRosConnectionAccess().getRightSquareBracketKeyword_4()); match(input,RightSquareBracket,FOLLOW_2); @@ -14569,16 +14746,16 @@ public final void rule__RosConnection__Group__4__Impl() throws RecognitionExcept // $ANTLR start "rule__GlobalNamespace__Group__0" - // InternalRosSystemParser.g:4828:1: rule__GlobalNamespace__Group__0 : rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ; + // InternalRosSystemParser.g:4882: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 { - // InternalRosSystemParser.g:4832:1: ( rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ) - // InternalRosSystemParser.g:4833:2: rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 + // InternalRosSystemParser.g:4886:1: ( rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ) + // InternalRosSystemParser.g:4887:2: rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_25); rule__GlobalNamespace__Group__0__Impl(); state._fsp--; @@ -14607,21 +14784,21 @@ public final void rule__GlobalNamespace__Group__0() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__0__Impl" - // InternalRosSystemParser.g:4840:1: rule__GlobalNamespace__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:4894:1: rule__GlobalNamespace__Group__0__Impl : ( () ) ; public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4844:1: ( ( () ) ) - // InternalRosSystemParser.g:4845:1: ( () ) + // InternalRosSystemParser.g:4898:1: ( ( () ) ) + // InternalRosSystemParser.g:4899:1: ( () ) { - // InternalRosSystemParser.g:4845:1: ( () ) - // InternalRosSystemParser.g:4846:2: () + // InternalRosSystemParser.g:4899:1: ( () ) + // InternalRosSystemParser.g:4900:2: () { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); - // InternalRosSystemParser.g:4847:2: () - // InternalRosSystemParser.g:4847:3: + // InternalRosSystemParser.g:4901:2: () + // InternalRosSystemParser.g:4901:3: { } @@ -14644,14 +14821,14 @@ public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group__1" - // InternalRosSystemParser.g:4855:1: rule__GlobalNamespace__Group__1 : rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ; + // InternalRosSystemParser.g:4909: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 { - // InternalRosSystemParser.g:4859:1: ( rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ) - // InternalRosSystemParser.g:4860:2: rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 + // InternalRosSystemParser.g:4913:1: ( rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ) + // InternalRosSystemParser.g:4914:2: rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 { pushFollow(FOLLOW_14); rule__GlobalNamespace__Group__1__Impl(); @@ -14682,17 +14859,17 @@ public final void rule__GlobalNamespace__Group__1() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__1__Impl" - // InternalRosSystemParser.g:4867:1: rule__GlobalNamespace__Group__1__Impl : ( GlobalNamespace ) ; + // InternalRosSystemParser.g:4921:1: rule__GlobalNamespace__Group__1__Impl : ( GlobalNamespace ) ; public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4871:1: ( ( GlobalNamespace ) ) - // InternalRosSystemParser.g:4872:1: ( GlobalNamespace ) + // InternalRosSystemParser.g:4925:1: ( ( GlobalNamespace ) ) + // InternalRosSystemParser.g:4926:1: ( GlobalNamespace ) { - // InternalRosSystemParser.g:4872:1: ( GlobalNamespace ) - // InternalRosSystemParser.g:4873:2: GlobalNamespace + // InternalRosSystemParser.g:4926:1: ( GlobalNamespace ) + // InternalRosSystemParser.g:4927:2: GlobalNamespace { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); match(input,GlobalNamespace,FOLLOW_2); @@ -14719,14 +14896,14 @@ public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group__2" - // InternalRosSystemParser.g:4882:1: rule__GlobalNamespace__Group__2 : rule__GlobalNamespace__Group__2__Impl ; + // InternalRosSystemParser.g:4936:1: rule__GlobalNamespace__Group__2 : rule__GlobalNamespace__Group__2__Impl ; public final void rule__GlobalNamespace__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4886:1: ( rule__GlobalNamespace__Group__2__Impl ) - // InternalRosSystemParser.g:4887:2: rule__GlobalNamespace__Group__2__Impl + // InternalRosSystemParser.g:4940:1: ( rule__GlobalNamespace__Group__2__Impl ) + // InternalRosSystemParser.g:4941:2: rule__GlobalNamespace__Group__2__Impl { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group__2__Impl(); @@ -14752,29 +14929,29 @@ public final void rule__GlobalNamespace__Group__2() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__2__Impl" - // InternalRosSystemParser.g:4893:1: rule__GlobalNamespace__Group__2__Impl : ( ( rule__GlobalNamespace__Group_2__0 )? ) ; + // InternalRosSystemParser.g:4947:1: rule__GlobalNamespace__Group__2__Impl : ( ( rule__GlobalNamespace__Group_2__0 )? ) ; public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4897:1: ( ( ( rule__GlobalNamespace__Group_2__0 )? ) ) - // InternalRosSystemParser.g:4898:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) + // InternalRosSystemParser.g:4951:1: ( ( ( rule__GlobalNamespace__Group_2__0 )? ) ) + // InternalRosSystemParser.g:4952:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) { - // InternalRosSystemParser.g:4898:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) - // InternalRosSystemParser.g:4899:2: ( rule__GlobalNamespace__Group_2__0 )? + // InternalRosSystemParser.g:4952:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) + // InternalRosSystemParser.g:4953:2: ( rule__GlobalNamespace__Group_2__0 )? { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); - // InternalRosSystemParser.g:4900:2: ( rule__GlobalNamespace__Group_2__0 )? - int alt19=2; - int LA19_0 = input.LA(1); + // InternalRosSystemParser.g:4954:2: ( rule__GlobalNamespace__Group_2__0 )? + int alt20=2; + int LA20_0 = input.LA(1); - if ( (LA19_0==LeftSquareBracket) ) { - alt19=1; + if ( (LA20_0==LeftSquareBracket) ) { + alt20=1; } - switch (alt19) { + switch (alt20) { case 1 : - // InternalRosSystemParser.g:4900:3: rule__GlobalNamespace__Group_2__0 + // InternalRosSystemParser.g:4954:3: rule__GlobalNamespace__Group_2__0 { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group_2__0(); @@ -14810,16 +14987,16 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group_2__0" - // InternalRosSystemParser.g:4909:1: rule__GlobalNamespace__Group_2__0 : rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ; + // InternalRosSystemParser.g:4963:1: rule__GlobalNamespace__Group_2__0 : rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ; public final void rule__GlobalNamespace__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4913:1: ( rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ) - // InternalRosSystemParser.g:4914:2: rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 + // InternalRosSystemParser.g:4967:1: ( rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ) + // InternalRosSystemParser.g:4968:2: rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_26); rule__GlobalNamespace__Group_2__0__Impl(); state._fsp--; @@ -14848,17 +15025,17 @@ public final void rule__GlobalNamespace__Group_2__0() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_2__0__Impl" - // InternalRosSystemParser.g:4921:1: rule__GlobalNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; + // InternalRosSystemParser.g:4975:1: rule__GlobalNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4925:1: ( ( LeftSquareBracket ) ) - // InternalRosSystemParser.g:4926:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:4979:1: ( ( LeftSquareBracket ) ) + // InternalRosSystemParser.g:4980:1: ( LeftSquareBracket ) { - // InternalRosSystemParser.g:4926:1: ( LeftSquareBracket ) - // InternalRosSystemParser.g:4927:2: LeftSquareBracket + // InternalRosSystemParser.g:4980:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:4981:2: LeftSquareBracket { before(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); match(input,LeftSquareBracket,FOLLOW_2); @@ -14885,16 +15062,16 @@ public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_2__1" - // InternalRosSystemParser.g:4936:1: rule__GlobalNamespace__Group_2__1 : rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ; + // InternalRosSystemParser.g:4990:1: rule__GlobalNamespace__Group_2__1 : rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ; public final void rule__GlobalNamespace__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4940:1: ( rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ) - // InternalRosSystemParser.g:4941:2: rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 + // InternalRosSystemParser.g:4994:1: ( rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ) + // InternalRosSystemParser.g:4995:2: rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_15); rule__GlobalNamespace__Group_2__1__Impl(); state._fsp--; @@ -14923,21 +15100,21 @@ public final void rule__GlobalNamespace__Group_2__1() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_2__1__Impl" - // InternalRosSystemParser.g:4948:1: rule__GlobalNamespace__Group_2__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ; + // InternalRosSystemParser.g:5002:1: rule__GlobalNamespace__Group_2__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ; public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4952:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ) - // InternalRosSystemParser.g:4953:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) + // InternalRosSystemParser.g:5006:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ) + // InternalRosSystemParser.g:5007:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) { - // InternalRosSystemParser.g:4953:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) - // InternalRosSystemParser.g:4954:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) + // InternalRosSystemParser.g:5007:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) + // InternalRosSystemParser.g:5008:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); - // InternalRosSystemParser.g:4955:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) - // InternalRosSystemParser.g:4955:3: rule__GlobalNamespace__PartsAssignment_2_1 + // InternalRosSystemParser.g:5009:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) + // InternalRosSystemParser.g:5009:3: rule__GlobalNamespace__PartsAssignment_2_1 { pushFollow(FOLLOW_2); rule__GlobalNamespace__PartsAssignment_2_1(); @@ -14970,16 +15147,16 @@ public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_2__2" - // InternalRosSystemParser.g:4963:1: rule__GlobalNamespace__Group_2__2 : rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ; + // InternalRosSystemParser.g:5017:1: rule__GlobalNamespace__Group_2__2 : rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ; public final void rule__GlobalNamespace__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4967:1: ( rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ) - // InternalRosSystemParser.g:4968:2: rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 + // InternalRosSystemParser.g:5021:1: ( rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ) + // InternalRosSystemParser.g:5022:2: rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_15); rule__GlobalNamespace__Group_2__2__Impl(); state._fsp--; @@ -15008,35 +15185,35 @@ public final void rule__GlobalNamespace__Group_2__2() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_2__2__Impl" - // InternalRosSystemParser.g:4975:1: rule__GlobalNamespace__Group_2__2__Impl : ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ; + // InternalRosSystemParser.g:5029:1: rule__GlobalNamespace__Group_2__2__Impl : ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ; public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4979:1: ( ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ) - // InternalRosSystemParser.g:4980:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) + // InternalRosSystemParser.g:5033:1: ( ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ) + // InternalRosSystemParser.g:5034:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) { - // InternalRosSystemParser.g:4980:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) - // InternalRosSystemParser.g:4981:2: ( rule__GlobalNamespace__Group_2_2__0 )* + // InternalRosSystemParser.g:5034:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) + // InternalRosSystemParser.g:5035:2: ( rule__GlobalNamespace__Group_2_2__0 )* { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); - // InternalRosSystemParser.g:4982:2: ( rule__GlobalNamespace__Group_2_2__0 )* - loop20: + // InternalRosSystemParser.g:5036:2: ( rule__GlobalNamespace__Group_2_2__0 )* + loop21: do { - int alt20=2; - int LA20_0 = input.LA(1); + int alt21=2; + int LA21_0 = input.LA(1); - if ( (LA20_0==Comma) ) { - alt20=1; + if ( (LA21_0==Comma) ) { + alt21=1; } - switch (alt20) { + switch (alt21) { case 1 : - // InternalRosSystemParser.g:4982:3: rule__GlobalNamespace__Group_2_2__0 + // InternalRosSystemParser.g:5036:3: rule__GlobalNamespace__Group_2_2__0 { - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_16); rule__GlobalNamespace__Group_2_2__0(); state._fsp--; @@ -15046,7 +15223,7 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx break; default : - break loop20; + break loop21; } } while (true); @@ -15073,14 +15250,14 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_2__3" - // InternalRosSystemParser.g:4990:1: rule__GlobalNamespace__Group_2__3 : rule__GlobalNamespace__Group_2__3__Impl ; + // InternalRosSystemParser.g:5044:1: rule__GlobalNamespace__Group_2__3 : rule__GlobalNamespace__Group_2__3__Impl ; public final void rule__GlobalNamespace__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4994:1: ( rule__GlobalNamespace__Group_2__3__Impl ) - // InternalRosSystemParser.g:4995:2: rule__GlobalNamespace__Group_2__3__Impl + // InternalRosSystemParser.g:5048:1: ( rule__GlobalNamespace__Group_2__3__Impl ) + // InternalRosSystemParser.g:5049:2: rule__GlobalNamespace__Group_2__3__Impl { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group_2__3__Impl(); @@ -15106,17 +15283,17 @@ public final void rule__GlobalNamespace__Group_2__3() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_2__3__Impl" - // InternalRosSystemParser.g:5001:1: rule__GlobalNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; + // InternalRosSystemParser.g:5055:1: rule__GlobalNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5005:1: ( ( RightSquareBracket ) ) - // InternalRosSystemParser.g:5006:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:5059:1: ( ( RightSquareBracket ) ) + // InternalRosSystemParser.g:5060:1: ( RightSquareBracket ) { - // InternalRosSystemParser.g:5006:1: ( RightSquareBracket ) - // InternalRosSystemParser.g:5007:2: RightSquareBracket + // InternalRosSystemParser.g:5060:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:5061:2: RightSquareBracket { before(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); match(input,RightSquareBracket,FOLLOW_2); @@ -15143,16 +15320,16 @@ public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_2_2__0" - // InternalRosSystemParser.g:5017:1: rule__GlobalNamespace__Group_2_2__0 : rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ; + // InternalRosSystemParser.g:5071:1: rule__GlobalNamespace__Group_2_2__0 : rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ; public final void rule__GlobalNamespace__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5021:1: ( rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ) - // InternalRosSystemParser.g:5022:2: rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 + // InternalRosSystemParser.g:5075:1: ( rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ) + // InternalRosSystemParser.g:5076:2: rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_26); rule__GlobalNamespace__Group_2_2__0__Impl(); state._fsp--; @@ -15181,17 +15358,17 @@ public final void rule__GlobalNamespace__Group_2_2__0() throws RecognitionExcept // $ANTLR start "rule__GlobalNamespace__Group_2_2__0__Impl" - // InternalRosSystemParser.g:5029:1: rule__GlobalNamespace__Group_2_2__0__Impl : ( Comma ) ; + // InternalRosSystemParser.g:5083:1: rule__GlobalNamespace__Group_2_2__0__Impl : ( Comma ) ; public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5033:1: ( ( Comma ) ) - // InternalRosSystemParser.g:5034:1: ( Comma ) + // InternalRosSystemParser.g:5087:1: ( ( Comma ) ) + // InternalRosSystemParser.g:5088:1: ( Comma ) { - // InternalRosSystemParser.g:5034:1: ( Comma ) - // InternalRosSystemParser.g:5035:2: Comma + // InternalRosSystemParser.g:5088:1: ( Comma ) + // InternalRosSystemParser.g:5089:2: Comma { before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); match(input,Comma,FOLLOW_2); @@ -15218,14 +15395,14 @@ public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws Recognition // $ANTLR start "rule__GlobalNamespace__Group_2_2__1" - // InternalRosSystemParser.g:5044:1: rule__GlobalNamespace__Group_2_2__1 : rule__GlobalNamespace__Group_2_2__1__Impl ; + // InternalRosSystemParser.g:5098:1: rule__GlobalNamespace__Group_2_2__1 : rule__GlobalNamespace__Group_2_2__1__Impl ; public final void rule__GlobalNamespace__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5048:1: ( rule__GlobalNamespace__Group_2_2__1__Impl ) - // InternalRosSystemParser.g:5049:2: rule__GlobalNamespace__Group_2_2__1__Impl + // InternalRosSystemParser.g:5102:1: ( rule__GlobalNamespace__Group_2_2__1__Impl ) + // InternalRosSystemParser.g:5103:2: rule__GlobalNamespace__Group_2_2__1__Impl { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group_2_2__1__Impl(); @@ -15251,21 +15428,21 @@ public final void rule__GlobalNamespace__Group_2_2__1() throws RecognitionExcept // $ANTLR start "rule__GlobalNamespace__Group_2_2__1__Impl" - // InternalRosSystemParser.g:5055:1: rule__GlobalNamespace__Group_2_2__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ; + // InternalRosSystemParser.g:5109:1: rule__GlobalNamespace__Group_2_2__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ; public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5059:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ) - // InternalRosSystemParser.g:5060:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) + // InternalRosSystemParser.g:5113:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ) + // InternalRosSystemParser.g:5114:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) { - // InternalRosSystemParser.g:5060:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) - // InternalRosSystemParser.g:5061:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) + // InternalRosSystemParser.g:5114:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) + // InternalRosSystemParser.g:5115:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); - // InternalRosSystemParser.g:5062:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) - // InternalRosSystemParser.g:5062:3: rule__GlobalNamespace__PartsAssignment_2_2_1 + // InternalRosSystemParser.g:5116:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) + // InternalRosSystemParser.g:5116:3: rule__GlobalNamespace__PartsAssignment_2_2_1 { pushFollow(FOLLOW_2); rule__GlobalNamespace__PartsAssignment_2_2_1(); @@ -15298,14 +15475,14 @@ public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws Recognition // $ANTLR start "rule__RelativeNamespace_Impl__Group__0" - // InternalRosSystemParser.g:5071:1: rule__RelativeNamespace_Impl__Group__0 : rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ; + // InternalRosSystemParser.g:5125: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 { - // InternalRosSystemParser.g:5075:1: ( rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ) - // InternalRosSystemParser.g:5076:2: rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 + // InternalRosSystemParser.g:5129:1: ( rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ) + // InternalRosSystemParser.g:5130:2: rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 { pushFollow(FOLLOW_27); rule__RelativeNamespace_Impl__Group__0__Impl(); @@ -15336,21 +15513,21 @@ public final void rule__RelativeNamespace_Impl__Group__0() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__0__Impl" - // InternalRosSystemParser.g:5083:1: rule__RelativeNamespace_Impl__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:5137:1: rule__RelativeNamespace_Impl__Group__0__Impl : ( () ) ; public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5087:1: ( ( () ) ) - // InternalRosSystemParser.g:5088:1: ( () ) + // InternalRosSystemParser.g:5141:1: ( ( () ) ) + // InternalRosSystemParser.g:5142:1: ( () ) { - // InternalRosSystemParser.g:5088:1: ( () ) - // InternalRosSystemParser.g:5089:2: () + // InternalRosSystemParser.g:5142:1: ( () ) + // InternalRosSystemParser.g:5143:2: () { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); - // InternalRosSystemParser.g:5090:2: () - // InternalRosSystemParser.g:5090:3: + // InternalRosSystemParser.g:5144:2: () + // InternalRosSystemParser.g:5144:3: { } @@ -15373,14 +15550,14 @@ public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group__1" - // InternalRosSystemParser.g:5098:1: rule__RelativeNamespace_Impl__Group__1 : rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ; + // InternalRosSystemParser.g:5152: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 { - // InternalRosSystemParser.g:5102:1: ( rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ) - // InternalRosSystemParser.g:5103:2: rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 + // InternalRosSystemParser.g:5156:1: ( rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ) + // InternalRosSystemParser.g:5157:2: rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 { pushFollow(FOLLOW_14); rule__RelativeNamespace_Impl__Group__1__Impl(); @@ -15411,17 +15588,17 @@ public final void rule__RelativeNamespace_Impl__Group__1() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__1__Impl" - // InternalRosSystemParser.g:5110:1: rule__RelativeNamespace_Impl__Group__1__Impl : ( RelativeNamespace ) ; + // InternalRosSystemParser.g:5164:1: rule__RelativeNamespace_Impl__Group__1__Impl : ( RelativeNamespace ) ; public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5114:1: ( ( RelativeNamespace ) ) - // InternalRosSystemParser.g:5115:1: ( RelativeNamespace ) + // InternalRosSystemParser.g:5168:1: ( ( RelativeNamespace ) ) + // InternalRosSystemParser.g:5169:1: ( RelativeNamespace ) { - // InternalRosSystemParser.g:5115:1: ( RelativeNamespace ) - // InternalRosSystemParser.g:5116:2: RelativeNamespace + // InternalRosSystemParser.g:5169:1: ( RelativeNamespace ) + // InternalRosSystemParser.g:5170:2: RelativeNamespace { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); match(input,RelativeNamespace,FOLLOW_2); @@ -15448,14 +15625,14 @@ public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group__2" - // InternalRosSystemParser.g:5125:1: rule__RelativeNamespace_Impl__Group__2 : rule__RelativeNamespace_Impl__Group__2__Impl ; + // InternalRosSystemParser.g:5179:1: rule__RelativeNamespace_Impl__Group__2 : rule__RelativeNamespace_Impl__Group__2__Impl ; public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5129:1: ( rule__RelativeNamespace_Impl__Group__2__Impl ) - // InternalRosSystemParser.g:5130:2: rule__RelativeNamespace_Impl__Group__2__Impl + // InternalRosSystemParser.g:5183:1: ( rule__RelativeNamespace_Impl__Group__2__Impl ) + // InternalRosSystemParser.g:5184:2: rule__RelativeNamespace_Impl__Group__2__Impl { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group__2__Impl(); @@ -15481,29 +15658,29 @@ public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__2__Impl" - // InternalRosSystemParser.g:5136:1: rule__RelativeNamespace_Impl__Group__2__Impl : ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ; + // InternalRosSystemParser.g:5190:1: rule__RelativeNamespace_Impl__Group__2__Impl : ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ; public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5140:1: ( ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ) - // InternalRosSystemParser.g:5141:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) + // InternalRosSystemParser.g:5194:1: ( ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ) + // InternalRosSystemParser.g:5195:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) { - // InternalRosSystemParser.g:5141:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) - // InternalRosSystemParser.g:5142:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? + // InternalRosSystemParser.g:5195:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) + // InternalRosSystemParser.g:5196:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); - // InternalRosSystemParser.g:5143:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? - int alt21=2; - int LA21_0 = input.LA(1); + // InternalRosSystemParser.g:5197:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? + int alt22=2; + int LA22_0 = input.LA(1); - if ( (LA21_0==LeftSquareBracket) ) { - alt21=1; + if ( (LA22_0==LeftSquareBracket) ) { + alt22=1; } - switch (alt21) { + switch (alt22) { case 1 : - // InternalRosSystemParser.g:5143:3: rule__RelativeNamespace_Impl__Group_2__0 + // InternalRosSystemParser.g:5197:3: rule__RelativeNamespace_Impl__Group_2__0 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group_2__0(); @@ -15539,16 +15716,16 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__0" - // InternalRosSystemParser.g:5152:1: rule__RelativeNamespace_Impl__Group_2__0 : rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ; + // InternalRosSystemParser.g:5206:1: rule__RelativeNamespace_Impl__Group_2__0 : rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ; public final void rule__RelativeNamespace_Impl__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5156:1: ( rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ) - // InternalRosSystemParser.g:5157:2: rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 + // InternalRosSystemParser.g:5210:1: ( rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ) + // InternalRosSystemParser.g:5211:2: rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_26); rule__RelativeNamespace_Impl__Group_2__0__Impl(); state._fsp--; @@ -15577,17 +15754,17 @@ public final void rule__RelativeNamespace_Impl__Group_2__0() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__0__Impl" - // InternalRosSystemParser.g:5164:1: rule__RelativeNamespace_Impl__Group_2__0__Impl : ( LeftSquareBracket ) ; + // InternalRosSystemParser.g:5218:1: rule__RelativeNamespace_Impl__Group_2__0__Impl : ( LeftSquareBracket ) ; public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5168:1: ( ( LeftSquareBracket ) ) - // InternalRosSystemParser.g:5169:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:5222:1: ( ( LeftSquareBracket ) ) + // InternalRosSystemParser.g:5223:1: ( LeftSquareBracket ) { - // InternalRosSystemParser.g:5169:1: ( LeftSquareBracket ) - // InternalRosSystemParser.g:5170:2: LeftSquareBracket + // InternalRosSystemParser.g:5223:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:5224:2: LeftSquareBracket { before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); match(input,LeftSquareBracket,FOLLOW_2); @@ -15614,16 +15791,16 @@ public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__1" - // InternalRosSystemParser.g:5179:1: rule__RelativeNamespace_Impl__Group_2__1 : rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ; + // InternalRosSystemParser.g:5233:1: rule__RelativeNamespace_Impl__Group_2__1 : rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ; public final void rule__RelativeNamespace_Impl__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5183:1: ( rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ) - // InternalRosSystemParser.g:5184:2: rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 + // InternalRosSystemParser.g:5237:1: ( rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ) + // InternalRosSystemParser.g:5238:2: rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_15); rule__RelativeNamespace_Impl__Group_2__1__Impl(); state._fsp--; @@ -15652,21 +15829,21 @@ public final void rule__RelativeNamespace_Impl__Group_2__1() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__1__Impl" - // InternalRosSystemParser.g:5191:1: rule__RelativeNamespace_Impl__Group_2__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ; + // InternalRosSystemParser.g:5245:1: rule__RelativeNamespace_Impl__Group_2__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ; public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5195:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ) - // InternalRosSystemParser.g:5196:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) + // InternalRosSystemParser.g:5249:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ) + // InternalRosSystemParser.g:5250:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) { - // InternalRosSystemParser.g:5196:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) - // InternalRosSystemParser.g:5197:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) + // InternalRosSystemParser.g:5250:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) + // InternalRosSystemParser.g:5251:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); - // InternalRosSystemParser.g:5198:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) - // InternalRosSystemParser.g:5198:3: rule__RelativeNamespace_Impl__PartsAssignment_2_1 + // InternalRosSystemParser.g:5252:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) + // InternalRosSystemParser.g:5252:3: rule__RelativeNamespace_Impl__PartsAssignment_2_1 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__PartsAssignment_2_1(); @@ -15699,16 +15876,16 @@ public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__2" - // InternalRosSystemParser.g:5206:1: rule__RelativeNamespace_Impl__Group_2__2 : rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ; + // InternalRosSystemParser.g:5260:1: rule__RelativeNamespace_Impl__Group_2__2 : rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ; public final void rule__RelativeNamespace_Impl__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5210:1: ( rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ) - // InternalRosSystemParser.g:5211:2: rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 + // InternalRosSystemParser.g:5264:1: ( rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ) + // InternalRosSystemParser.g:5265:2: rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_15); rule__RelativeNamespace_Impl__Group_2__2__Impl(); state._fsp--; @@ -15737,35 +15914,35 @@ public final void rule__RelativeNamespace_Impl__Group_2__2() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__2__Impl" - // InternalRosSystemParser.g:5218:1: rule__RelativeNamespace_Impl__Group_2__2__Impl : ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ; + // InternalRosSystemParser.g:5272:1: rule__RelativeNamespace_Impl__Group_2__2__Impl : ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ; public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5222:1: ( ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ) - // InternalRosSystemParser.g:5223:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) + // InternalRosSystemParser.g:5276:1: ( ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ) + // InternalRosSystemParser.g:5277:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) { - // InternalRosSystemParser.g:5223:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) - // InternalRosSystemParser.g:5224:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* + // InternalRosSystemParser.g:5277:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) + // InternalRosSystemParser.g:5278:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); - // InternalRosSystemParser.g:5225:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* - loop22: + // InternalRosSystemParser.g:5279:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* + loop23: do { - int alt22=2; - int LA22_0 = input.LA(1); + int alt23=2; + int LA23_0 = input.LA(1); - if ( (LA22_0==Comma) ) { - alt22=1; + if ( (LA23_0==Comma) ) { + alt23=1; } - switch (alt22) { + switch (alt23) { case 1 : - // InternalRosSystemParser.g:5225:3: rule__RelativeNamespace_Impl__Group_2_2__0 + // InternalRosSystemParser.g:5279:3: rule__RelativeNamespace_Impl__Group_2_2__0 { - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_16); rule__RelativeNamespace_Impl__Group_2_2__0(); state._fsp--; @@ -15775,7 +15952,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn break; default : - break loop22; + break loop23; } } while (true); @@ -15802,14 +15979,14 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__3" - // InternalRosSystemParser.g:5233:1: rule__RelativeNamespace_Impl__Group_2__3 : rule__RelativeNamespace_Impl__Group_2__3__Impl ; + // InternalRosSystemParser.g:5287:1: rule__RelativeNamespace_Impl__Group_2__3 : rule__RelativeNamespace_Impl__Group_2__3__Impl ; public final void rule__RelativeNamespace_Impl__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5237:1: ( rule__RelativeNamespace_Impl__Group_2__3__Impl ) - // InternalRosSystemParser.g:5238:2: rule__RelativeNamespace_Impl__Group_2__3__Impl + // InternalRosSystemParser.g:5291:1: ( rule__RelativeNamespace_Impl__Group_2__3__Impl ) + // InternalRosSystemParser.g:5292:2: rule__RelativeNamespace_Impl__Group_2__3__Impl { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group_2__3__Impl(); @@ -15835,17 +16012,17 @@ public final void rule__RelativeNamespace_Impl__Group_2__3() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__3__Impl" - // InternalRosSystemParser.g:5244:1: rule__RelativeNamespace_Impl__Group_2__3__Impl : ( RightSquareBracket ) ; + // InternalRosSystemParser.g:5298:1: rule__RelativeNamespace_Impl__Group_2__3__Impl : ( RightSquareBracket ) ; public final void rule__RelativeNamespace_Impl__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5248:1: ( ( RightSquareBracket ) ) - // InternalRosSystemParser.g:5249:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:5302:1: ( ( RightSquareBracket ) ) + // InternalRosSystemParser.g:5303:1: ( RightSquareBracket ) { - // InternalRosSystemParser.g:5249:1: ( RightSquareBracket ) - // InternalRosSystemParser.g:5250:2: RightSquareBracket + // InternalRosSystemParser.g:5303:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:5304:2: RightSquareBracket { before(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); match(input,RightSquareBracket,FOLLOW_2); @@ -15872,16 +16049,16 @@ public final void rule__RelativeNamespace_Impl__Group_2__3__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__0" - // InternalRosSystemParser.g:5260:1: rule__RelativeNamespace_Impl__Group_2_2__0 : rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ; + // InternalRosSystemParser.g:5314:1: rule__RelativeNamespace_Impl__Group_2_2__0 : rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ; public final void rule__RelativeNamespace_Impl__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5264:1: ( rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ) - // InternalRosSystemParser.g:5265:2: rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 + // InternalRosSystemParser.g:5318:1: ( rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ) + // InternalRosSystemParser.g:5319:2: rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_26); rule__RelativeNamespace_Impl__Group_2_2__0__Impl(); state._fsp--; @@ -15910,17 +16087,17 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0() throws Recognitio // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__0__Impl" - // InternalRosSystemParser.g:5272:1: rule__RelativeNamespace_Impl__Group_2_2__0__Impl : ( Comma ) ; + // InternalRosSystemParser.g:5326:1: rule__RelativeNamespace_Impl__Group_2_2__0__Impl : ( Comma ) ; public final void rule__RelativeNamespace_Impl__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5276:1: ( ( Comma ) ) - // InternalRosSystemParser.g:5277:1: ( Comma ) + // InternalRosSystemParser.g:5330:1: ( ( Comma ) ) + // InternalRosSystemParser.g:5331:1: ( Comma ) { - // InternalRosSystemParser.g:5277:1: ( Comma ) - // InternalRosSystemParser.g:5278:2: Comma + // InternalRosSystemParser.g:5331:1: ( Comma ) + // InternalRosSystemParser.g:5332:2: Comma { before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); match(input,Comma,FOLLOW_2); @@ -15947,14 +16124,14 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0__Impl() throws Reco // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__1" - // InternalRosSystemParser.g:5287:1: rule__RelativeNamespace_Impl__Group_2_2__1 : rule__RelativeNamespace_Impl__Group_2_2__1__Impl ; + // InternalRosSystemParser.g:5341:1: rule__RelativeNamespace_Impl__Group_2_2__1 : rule__RelativeNamespace_Impl__Group_2_2__1__Impl ; public final void rule__RelativeNamespace_Impl__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5291:1: ( rule__RelativeNamespace_Impl__Group_2_2__1__Impl ) - // InternalRosSystemParser.g:5292:2: rule__RelativeNamespace_Impl__Group_2_2__1__Impl + // InternalRosSystemParser.g:5345:1: ( rule__RelativeNamespace_Impl__Group_2_2__1__Impl ) + // InternalRosSystemParser.g:5346:2: rule__RelativeNamespace_Impl__Group_2_2__1__Impl { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group_2_2__1__Impl(); @@ -15980,21 +16157,21 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1() throws Recognitio // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__1__Impl" - // InternalRosSystemParser.g:5298:1: rule__RelativeNamespace_Impl__Group_2_2__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ; + // InternalRosSystemParser.g:5352:1: rule__RelativeNamespace_Impl__Group_2_2__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ; public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5302:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ) - // InternalRosSystemParser.g:5303:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) + // InternalRosSystemParser.g:5356:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ) + // InternalRosSystemParser.g:5357:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) { - // InternalRosSystemParser.g:5303:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) - // InternalRosSystemParser.g:5304:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) + // InternalRosSystemParser.g:5357:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) + // InternalRosSystemParser.g:5358:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); - // InternalRosSystemParser.g:5305:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) - // InternalRosSystemParser.g:5305:3: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 + // InternalRosSystemParser.g:5359:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) + // InternalRosSystemParser.g:5359:3: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__PartsAssignment_2_2_1(); @@ -16027,14 +16204,14 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws Reco // $ANTLR start "rule__PrivateNamespace__Group__0" - // InternalRosSystemParser.g:5314:1: rule__PrivateNamespace__Group__0 : rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ; + // InternalRosSystemParser.g:5368: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 { - // InternalRosSystemParser.g:5318:1: ( rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ) - // InternalRosSystemParser.g:5319:2: rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 + // InternalRosSystemParser.g:5372:1: ( rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ) + // InternalRosSystemParser.g:5373:2: rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 { pushFollow(FOLLOW_28); rule__PrivateNamespace__Group__0__Impl(); @@ -16065,21 +16242,21 @@ public final void rule__PrivateNamespace__Group__0() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__0__Impl" - // InternalRosSystemParser.g:5326:1: rule__PrivateNamespace__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:5380:1: rule__PrivateNamespace__Group__0__Impl : ( () ) ; public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5330:1: ( ( () ) ) - // InternalRosSystemParser.g:5331:1: ( () ) + // InternalRosSystemParser.g:5384:1: ( ( () ) ) + // InternalRosSystemParser.g:5385:1: ( () ) { - // InternalRosSystemParser.g:5331:1: ( () ) - // InternalRosSystemParser.g:5332:2: () + // InternalRosSystemParser.g:5385:1: ( () ) + // InternalRosSystemParser.g:5386:2: () { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); - // InternalRosSystemParser.g:5333:2: () - // InternalRosSystemParser.g:5333:3: + // InternalRosSystemParser.g:5387:2: () + // InternalRosSystemParser.g:5387:3: { } @@ -16102,14 +16279,14 @@ public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group__1" - // InternalRosSystemParser.g:5341:1: rule__PrivateNamespace__Group__1 : rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ; + // InternalRosSystemParser.g:5395: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 { - // InternalRosSystemParser.g:5345:1: ( rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ) - // InternalRosSystemParser.g:5346:2: rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 + // InternalRosSystemParser.g:5399:1: ( rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ) + // InternalRosSystemParser.g:5400:2: rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 { pushFollow(FOLLOW_14); rule__PrivateNamespace__Group__1__Impl(); @@ -16140,17 +16317,17 @@ public final void rule__PrivateNamespace__Group__1() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__1__Impl" - // InternalRosSystemParser.g:5353:1: rule__PrivateNamespace__Group__1__Impl : ( PrivateNamespace ) ; + // InternalRosSystemParser.g:5407:1: rule__PrivateNamespace__Group__1__Impl : ( PrivateNamespace ) ; public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5357:1: ( ( PrivateNamespace ) ) - // InternalRosSystemParser.g:5358:1: ( PrivateNamespace ) + // InternalRosSystemParser.g:5411:1: ( ( PrivateNamespace ) ) + // InternalRosSystemParser.g:5412:1: ( PrivateNamespace ) { - // InternalRosSystemParser.g:5358:1: ( PrivateNamespace ) - // InternalRosSystemParser.g:5359:2: PrivateNamespace + // InternalRosSystemParser.g:5412:1: ( PrivateNamespace ) + // InternalRosSystemParser.g:5413:2: PrivateNamespace { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); match(input,PrivateNamespace,FOLLOW_2); @@ -16177,1082 +16354,17 @@ public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group__2" - // InternalRosSystemParser.g:5368:1: rule__PrivateNamespace__Group__2 : rule__PrivateNamespace__Group__2__Impl ; + // InternalRosSystemParser.g:5422:1: rule__PrivateNamespace__Group__2 : rule__PrivateNamespace__Group__2__Impl ; public final void rule__PrivateNamespace__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5372:1: ( rule__PrivateNamespace__Group__2__Impl ) - // InternalRosSystemParser.g:5373:2: rule__PrivateNamespace__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrivateNamespace__Group__2" - - - // $ANTLR start "rule__PrivateNamespace__Group__2__Impl" - // InternalRosSystemParser.g:5379:1: rule__PrivateNamespace__Group__2__Impl : ( ( rule__PrivateNamespace__Group_2__0 )? ) ; - public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:5383:1: ( ( ( rule__PrivateNamespace__Group_2__0 )? ) ) - // InternalRosSystemParser.g:5384:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) - { - // InternalRosSystemParser.g:5384:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) - // InternalRosSystemParser.g:5385:2: ( rule__PrivateNamespace__Group_2__0 )? - { - before(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); - // InternalRosSystemParser.g:5386:2: ( rule__PrivateNamespace__Group_2__0 )? - int alt23=2; - int LA23_0 = input.LA(1); - - if ( (LA23_0==LeftSquareBracket) ) { - alt23=1; - } - switch (alt23) { - case 1 : - // InternalRosSystemParser.g:5386:3: rule__PrivateNamespace__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrivateNamespace__Group__2__Impl" - - - // $ANTLR start "rule__PrivateNamespace__Group_2__0" - // InternalRosSystemParser.g:5395:1: rule__PrivateNamespace__Group_2__0 : rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ; - public final void rule__PrivateNamespace__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:5399:1: ( rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ) - // InternalRosSystemParser.g:5400:2: rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 - { - pushFollow(FOLLOW_24); - rule__PrivateNamespace__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrivateNamespace__Group_2__0" - - - // $ANTLR start "rule__PrivateNamespace__Group_2__0__Impl" - // InternalRosSystemParser.g:5407:1: rule__PrivateNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; - public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:5411:1: ( ( LeftSquareBracket ) ) - // InternalRosSystemParser.g:5412:1: ( LeftSquareBracket ) - { - // InternalRosSystemParser.g:5412:1: ( LeftSquareBracket ) - // InternalRosSystemParser.g:5413:2: LeftSquareBracket - { - before(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrivateNamespace__Group_2__0__Impl" - - - // $ANTLR start "rule__PrivateNamespace__Group_2__1" - // InternalRosSystemParser.g:5422:1: rule__PrivateNamespace__Group_2__1 : rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ; - public final void rule__PrivateNamespace__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:5426:1: ( rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ) - // InternalRosSystemParser.g:5427:2: rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 - { - pushFollow(FOLLOW_25); - rule__PrivateNamespace__Group_2__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group_2__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrivateNamespace__Group_2__1" - - - // $ANTLR start "rule__PrivateNamespace__Group_2__1__Impl" - // InternalRosSystemParser.g:5434:1: rule__PrivateNamespace__Group_2__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ; - public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:5438:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ) - // InternalRosSystemParser.g:5439:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) - { - // InternalRosSystemParser.g:5439:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) - // InternalRosSystemParser.g:5440:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) - { - before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); - // InternalRosSystemParser.g:5441:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) - // InternalRosSystemParser.g:5441:3: rule__PrivateNamespace__PartsAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__PrivateNamespace__PartsAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrivateNamespace__Group_2__1__Impl" - - - // $ANTLR start "rule__PrivateNamespace__Group_2__2" - // InternalRosSystemParser.g:5449:1: rule__PrivateNamespace__Group_2__2 : rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ; - public final void rule__PrivateNamespace__Group_2__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:5453:1: ( rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ) - // InternalRosSystemParser.g:5454:2: rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 - { - pushFollow(FOLLOW_25); - rule__PrivateNamespace__Group_2__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group_2__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrivateNamespace__Group_2__2" - - - // $ANTLR start "rule__PrivateNamespace__Group_2__2__Impl" - // InternalRosSystemParser.g:5461:1: rule__PrivateNamespace__Group_2__2__Impl : ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ; - public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:5465:1: ( ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ) - // InternalRosSystemParser.g:5466:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) - { - // InternalRosSystemParser.g:5466:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) - // InternalRosSystemParser.g:5467:2: ( rule__PrivateNamespace__Group_2_2__0 )* - { - before(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); - // InternalRosSystemParser.g:5468:2: ( rule__PrivateNamespace__Group_2_2__0 )* - loop24: - do { - int alt24=2; - int LA24_0 = input.LA(1); - - if ( (LA24_0==Comma) ) { - alt24=1; - } - - - switch (alt24) { - case 1 : - // InternalRosSystemParser.g:5468:3: rule__PrivateNamespace__Group_2_2__0 - { - pushFollow(FOLLOW_26); - rule__PrivateNamespace__Group_2_2__0(); - - state._fsp--; - - - } - break; - - default : - break loop24; - } - } while (true); - - after(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrivateNamespace__Group_2__2__Impl" - - - // $ANTLR start "rule__PrivateNamespace__Group_2__3" - // InternalRosSystemParser.g:5476:1: rule__PrivateNamespace__Group_2__3 : rule__PrivateNamespace__Group_2__3__Impl ; - public final void rule__PrivateNamespace__Group_2__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:5480:1: ( rule__PrivateNamespace__Group_2__3__Impl ) - // InternalRosSystemParser.g:5481:2: rule__PrivateNamespace__Group_2__3__Impl - { - pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group_2__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrivateNamespace__Group_2__3" - - - // $ANTLR start "rule__PrivateNamespace__Group_2__3__Impl" - // InternalRosSystemParser.g:5487:1: rule__PrivateNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; - public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:5491:1: ( ( RightSquareBracket ) ) - // InternalRosSystemParser.g:5492:1: ( RightSquareBracket ) - { - // InternalRosSystemParser.g:5492:1: ( RightSquareBracket ) - // InternalRosSystemParser.g:5493:2: RightSquareBracket - { - before(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrivateNamespace__Group_2__3__Impl" - - - // $ANTLR start "rule__PrivateNamespace__Group_2_2__0" - // InternalRosSystemParser.g:5503:1: rule__PrivateNamespace__Group_2_2__0 : rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ; - public final void rule__PrivateNamespace__Group_2_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:5507:1: ( rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ) - // InternalRosSystemParser.g:5508:2: rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 - { - pushFollow(FOLLOW_24); - rule__PrivateNamespace__Group_2_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group_2_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrivateNamespace__Group_2_2__0" - - - // $ANTLR start "rule__PrivateNamespace__Group_2_2__0__Impl" - // InternalRosSystemParser.g:5515:1: rule__PrivateNamespace__Group_2_2__0__Impl : ( Comma ) ; - public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:5519:1: ( ( Comma ) ) - // InternalRosSystemParser.g:5520:1: ( Comma ) - { - // InternalRosSystemParser.g:5520:1: ( Comma ) - // InternalRosSystemParser.g:5521:2: Comma - { - before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrivateNamespace__Group_2_2__0__Impl" - - - // $ANTLR start "rule__PrivateNamespace__Group_2_2__1" - // InternalRosSystemParser.g:5530:1: rule__PrivateNamespace__Group_2_2__1 : rule__PrivateNamespace__Group_2_2__1__Impl ; - public final void rule__PrivateNamespace__Group_2_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:5534:1: ( rule__PrivateNamespace__Group_2_2__1__Impl ) - // InternalRosSystemParser.g:5535:2: rule__PrivateNamespace__Group_2_2__1__Impl - { - pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group_2_2__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrivateNamespace__Group_2_2__1" - - - // $ANTLR start "rule__PrivateNamespace__Group_2_2__1__Impl" - // InternalRosSystemParser.g:5541:1: rule__PrivateNamespace__Group_2_2__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ; - public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:5545:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ) - // InternalRosSystemParser.g:5546:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) - { - // InternalRosSystemParser.g:5546:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) - // InternalRosSystemParser.g:5547:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) - { - before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); - // InternalRosSystemParser.g:5548:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) - // InternalRosSystemParser.g:5548:3: rule__PrivateNamespace__PartsAssignment_2_2_1 - { - pushFollow(FOLLOW_2); - rule__PrivateNamespace__PartsAssignment_2_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrivateNamespace__Group_2_2__1__Impl" - - - // $ANTLR start "rule__Parameter__Group__0" - // InternalRosSystemParser.g:5557: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 { - // InternalRosSystemParser.g:5561:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) - // InternalRosSystemParser.g:5562:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 - { - pushFollow(FOLLOW_11); - rule__Parameter__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Parameter__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Parameter__Group__0" - - - // $ANTLR start "rule__Parameter__Group__0__Impl" - // InternalRosSystemParser.g:5569:1: rule__Parameter__Group__0__Impl : ( () ) ; - public final void rule__Parameter__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:5573:1: ( ( () ) ) - // InternalRosSystemParser.g:5574:1: ( () ) - { - // InternalRosSystemParser.g:5574:1: ( () ) - // InternalRosSystemParser.g:5575:2: () - { - before(grammarAccess.getParameterAccess().getParameterAction_0()); - // InternalRosSystemParser.g:5576:2: () - // InternalRosSystemParser.g:5576:3: - { - } - - after(grammarAccess.getParameterAccess().getParameterAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Parameter__Group__0__Impl" - - - // $ANTLR start "rule__Parameter__Group__1" - // InternalRosSystemParser.g:5584: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 { - // InternalRosSystemParser.g:5588:1: ( rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ) - // InternalRosSystemParser.g:5589:2: rule__Parameter__Group__1__Impl rule__Parameter__Group__2 - { - pushFollow(FOLLOW_3); - rule__Parameter__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Parameter__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Parameter__Group__1" - - - // $ANTLR start "rule__Parameter__Group__1__Impl" - // InternalRosSystemParser.g:5596:1: rule__Parameter__Group__1__Impl : ( ( rule__Parameter__NameAssignment_1 ) ) ; - public final void rule__Parameter__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:5600:1: ( ( ( rule__Parameter__NameAssignment_1 ) ) ) - // InternalRosSystemParser.g:5601:1: ( ( rule__Parameter__NameAssignment_1 ) ) - { - // InternalRosSystemParser.g:5601:1: ( ( rule__Parameter__NameAssignment_1 ) ) - // InternalRosSystemParser.g:5602:2: ( rule__Parameter__NameAssignment_1 ) - { - before(grammarAccess.getParameterAccess().getNameAssignment_1()); - // InternalRosSystemParser.g:5603:2: ( rule__Parameter__NameAssignment_1 ) - // InternalRosSystemParser.g:5603:3: rule__Parameter__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__Parameter__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterAccess().getNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Parameter__Group__1__Impl" - - - // $ANTLR start "rule__Parameter__Group__2" - // InternalRosSystemParser.g:5611: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 { - // InternalRosSystemParser.g:5615:1: ( rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ) - // InternalRosSystemParser.g:5616:2: rule__Parameter__Group__2__Impl rule__Parameter__Group__3 - { - pushFollow(FOLLOW_4); - rule__Parameter__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Parameter__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Parameter__Group__2" - - - // $ANTLR start "rule__Parameter__Group__2__Impl" - // InternalRosSystemParser.g:5623:1: rule__Parameter__Group__2__Impl : ( Colon ) ; - public final void rule__Parameter__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:5627:1: ( ( Colon ) ) - // InternalRosSystemParser.g:5628:1: ( Colon ) - { - // InternalRosSystemParser.g:5628:1: ( Colon ) - // InternalRosSystemParser.g:5629:2: Colon - { - before(grammarAccess.getParameterAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getParameterAccess().getColonKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Parameter__Group__2__Impl" - - - // $ANTLR start "rule__Parameter__Group__3" - // InternalRosSystemParser.g:5638: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 { - // InternalRosSystemParser.g:5642:1: ( rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ) - // InternalRosSystemParser.g:5643:2: rule__Parameter__Group__3__Impl rule__Parameter__Group__4 - { - pushFollow(FOLLOW_29); - rule__Parameter__Group__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Parameter__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Parameter__Group__3" - - - // $ANTLR start "rule__Parameter__Group__3__Impl" - // InternalRosSystemParser.g:5650:1: rule__Parameter__Group__3__Impl : ( RULE_BEGIN ) ; - public final void rule__Parameter__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:5654:1: ( ( RULE_BEGIN ) ) - // InternalRosSystemParser.g:5655:1: ( RULE_BEGIN ) - { - // InternalRosSystemParser.g:5655:1: ( RULE_BEGIN ) - // InternalRosSystemParser.g:5656:2: RULE_BEGIN - { - before(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Parameter__Group__3__Impl" - - - // $ANTLR start "rule__Parameter__Group__4" - // InternalRosSystemParser.g:5665: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 { - // InternalRosSystemParser.g:5669:1: ( rule__Parameter__Group__4__Impl rule__Parameter__Group__5 ) - // InternalRosSystemParser.g:5670:2: rule__Parameter__Group__4__Impl rule__Parameter__Group__5 - { - pushFollow(FOLLOW_29); - rule__Parameter__Group__4__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Parameter__Group__5(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Parameter__Group__4" - - - // $ANTLR start "rule__Parameter__Group__4__Impl" - // InternalRosSystemParser.g:5677: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 { - // InternalRosSystemParser.g:5681:1: ( ( ( rule__Parameter__Group_4__0 )? ) ) - // InternalRosSystemParser.g:5682:1: ( ( rule__Parameter__Group_4__0 )? ) - { - // InternalRosSystemParser.g:5682:1: ( ( rule__Parameter__Group_4__0 )? ) - // InternalRosSystemParser.g:5683:2: ( rule__Parameter__Group_4__0 )? - { - before(grammarAccess.getParameterAccess().getGroup_4()); - // InternalRosSystemParser.g:5684:2: ( rule__Parameter__Group_4__0 )? - int alt25=2; - int LA25_0 = input.LA(1); - - if ( (LA25_0==Ns) ) { - alt25=1; - } - switch (alt25) { - case 1 : - // InternalRosSystemParser.g:5684:3: rule__Parameter__Group_4__0 - { - pushFollow(FOLLOW_2); - rule__Parameter__Group_4__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getParameterAccess().getGroup_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Parameter__Group__4__Impl" - - - // $ANTLR start "rule__Parameter__Group__5" - // InternalRosSystemParser.g:5692: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 { - // InternalRosSystemParser.g:5696:1: ( rule__Parameter__Group__5__Impl rule__Parameter__Group__6 ) - // InternalRosSystemParser.g:5697:2: rule__Parameter__Group__5__Impl rule__Parameter__Group__6 - { - pushFollow(FOLLOW_30); - rule__Parameter__Group__5__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Parameter__Group__6(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Parameter__Group__5" - - - // $ANTLR start "rule__Parameter__Group__5__Impl" - // InternalRosSystemParser.g:5704:1: rule__Parameter__Group__5__Impl : ( Type_1 ) ; - public final void rule__Parameter__Group__5__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:5708:1: ( ( Type_1 ) ) - // InternalRosSystemParser.g:5709:1: ( Type_1 ) - { - // InternalRosSystemParser.g:5709:1: ( Type_1 ) - // InternalRosSystemParser.g:5710:2: Type_1 - { - before(grammarAccess.getParameterAccess().getTypeKeyword_5()); - match(input,Type_1,FOLLOW_2); - after(grammarAccess.getParameterAccess().getTypeKeyword_5()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Parameter__Group__5__Impl" - - - // $ANTLR start "rule__Parameter__Group__6" - // InternalRosSystemParser.g:5719: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 { - // InternalRosSystemParser.g:5723:1: ( rule__Parameter__Group__6__Impl rule__Parameter__Group__7 ) - // InternalRosSystemParser.g:5724:2: rule__Parameter__Group__6__Impl rule__Parameter__Group__7 - { - pushFollow(FOLLOW_31); - rule__Parameter__Group__6__Impl(); - - state._fsp--; - + // InternalRosSystemParser.g:5426:1: ( rule__PrivateNamespace__Group__2__Impl ) + // InternalRosSystemParser.g:5427:2: rule__PrivateNamespace__Group__2__Impl + { pushFollow(FOLLOW_2); - rule__Parameter__Group__7(); + rule__PrivateNamespace__Group__2__Impl(); state._fsp--; @@ -17271,35 +16383,46 @@ public final void rule__Parameter__Group__6() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group__6" + // $ANTLR end "rule__PrivateNamespace__Group__2" - // $ANTLR start "rule__Parameter__Group__6__Impl" - // InternalRosSystemParser.g:5731:1: rule__Parameter__Group__6__Impl : ( ( rule__Parameter__TypeAssignment_6 ) ) ; - public final void rule__Parameter__Group__6__Impl() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group__2__Impl" + // InternalRosSystemParser.g:5433:1: rule__PrivateNamespace__Group__2__Impl : ( ( rule__PrivateNamespace__Group_2__0 )? ) ; + public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5735:1: ( ( ( rule__Parameter__TypeAssignment_6 ) ) ) - // InternalRosSystemParser.g:5736:1: ( ( rule__Parameter__TypeAssignment_6 ) ) - { - // InternalRosSystemParser.g:5736:1: ( ( rule__Parameter__TypeAssignment_6 ) ) - // InternalRosSystemParser.g:5737:2: ( rule__Parameter__TypeAssignment_6 ) + // InternalRosSystemParser.g:5437:1: ( ( ( rule__PrivateNamespace__Group_2__0 )? ) ) + // InternalRosSystemParser.g:5438:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) { - before(grammarAccess.getParameterAccess().getTypeAssignment_6()); - // InternalRosSystemParser.g:5738:2: ( rule__Parameter__TypeAssignment_6 ) - // InternalRosSystemParser.g:5738:3: rule__Parameter__TypeAssignment_6 + // InternalRosSystemParser.g:5438:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) + // InternalRosSystemParser.g:5439:2: ( rule__PrivateNamespace__Group_2__0 )? { - pushFollow(FOLLOW_2); - rule__Parameter__TypeAssignment_6(); + before(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); + // InternalRosSystemParser.g:5440:2: ( rule__PrivateNamespace__Group_2__0 )? + int alt24=2; + int LA24_0 = input.LA(1); - state._fsp--; + if ( (LA24_0==LeftSquareBracket) ) { + alt24=1; + } + switch (alt24) { + case 1 : + // InternalRosSystemParser.g:5440:3: rule__PrivateNamespace__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__PrivateNamespace__Group_2__0(); + + state._fsp--; + } + break; + } - after(grammarAccess.getParameterAccess().getTypeAssignment_6()); + after(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); } @@ -17318,26 +16441,26 @@ public final void rule__Parameter__Group__6__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Parameter__Group__6__Impl" + // $ANTLR end "rule__PrivateNamespace__Group__2__Impl" - // $ANTLR start "rule__Parameter__Group__7" - // InternalRosSystemParser.g:5746:1: rule__Parameter__Group__7 : rule__Parameter__Group__7__Impl rule__Parameter__Group__8 ; - public final void rule__Parameter__Group__7() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group_2__0" + // InternalRosSystemParser.g:5449:1: rule__PrivateNamespace__Group_2__0 : rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ; + public final void rule__PrivateNamespace__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5750:1: ( rule__Parameter__Group__7__Impl rule__Parameter__Group__8 ) - // InternalRosSystemParser.g:5751:2: rule__Parameter__Group__7__Impl rule__Parameter__Group__8 + // InternalRosSystemParser.g:5453:1: ( rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ) + // InternalRosSystemParser.g:5454:2: rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 { - pushFollow(FOLLOW_31); - rule__Parameter__Group__7__Impl(); + pushFollow(FOLLOW_26); + rule__PrivateNamespace__Group_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Parameter__Group__8(); + rule__PrivateNamespace__Group_2__1(); state._fsp--; @@ -17356,46 +16479,25 @@ public final void rule__Parameter__Group__7() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group__7" + // $ANTLR end "rule__PrivateNamespace__Group_2__0" - // $ANTLR start "rule__Parameter__Group__7__Impl" - // InternalRosSystemParser.g:5758:1: rule__Parameter__Group__7__Impl : ( ( rule__Parameter__Group_7__0 )? ) ; - public final void rule__Parameter__Group__7__Impl() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group_2__0__Impl" + // InternalRosSystemParser.g:5461:1: rule__PrivateNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; + public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5762:1: ( ( ( rule__Parameter__Group_7__0 )? ) ) - // InternalRosSystemParser.g:5763:1: ( ( rule__Parameter__Group_7__0 )? ) + // InternalRosSystemParser.g:5465:1: ( ( LeftSquareBracket ) ) + // InternalRosSystemParser.g:5466:1: ( LeftSquareBracket ) { - // InternalRosSystemParser.g:5763:1: ( ( rule__Parameter__Group_7__0 )? ) - // InternalRosSystemParser.g:5764:2: ( rule__Parameter__Group_7__0 )? + // InternalRosSystemParser.g:5466:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:5467:2: LeftSquareBracket { - before(grammarAccess.getParameterAccess().getGroup_7()); - // InternalRosSystemParser.g:5765:2: ( rule__Parameter__Group_7__0 )? - int alt26=2; - int LA26_0 = input.LA(1); - - if ( (LA26_0==Value_1) ) { - alt26=1; - } - switch (alt26) { - case 1 : - // InternalRosSystemParser.g:5765:3: rule__Parameter__Group_7__0 - { - pushFollow(FOLLOW_2); - rule__Parameter__Group_7__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getParameterAccess().getGroup_7()); + before(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } @@ -17414,21 +16516,26 @@ public final void rule__Parameter__Group__7__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Parameter__Group__7__Impl" + // $ANTLR end "rule__PrivateNamespace__Group_2__0__Impl" - // $ANTLR start "rule__Parameter__Group__8" - // InternalRosSystemParser.g:5773:1: rule__Parameter__Group__8 : rule__Parameter__Group__8__Impl ; - public final void rule__Parameter__Group__8() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group_2__1" + // InternalRosSystemParser.g:5476:1: rule__PrivateNamespace__Group_2__1 : rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ; + public final void rule__PrivateNamespace__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5777:1: ( rule__Parameter__Group__8__Impl ) - // InternalRosSystemParser.g:5778:2: rule__Parameter__Group__8__Impl + // InternalRosSystemParser.g:5480:1: ( rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ) + // InternalRosSystemParser.g:5481:2: rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 { + pushFollow(FOLLOW_15); + rule__PrivateNamespace__Group_2__1__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__Parameter__Group__8__Impl(); + rule__PrivateNamespace__Group_2__2(); state._fsp--; @@ -17447,25 +16554,35 @@ public final void rule__Parameter__Group__8() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group__8" + // $ANTLR end "rule__PrivateNamespace__Group_2__1" - // $ANTLR start "rule__Parameter__Group__8__Impl" - // InternalRosSystemParser.g:5784:1: rule__Parameter__Group__8__Impl : ( RULE_END ) ; - public final void rule__Parameter__Group__8__Impl() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group_2__1__Impl" + // InternalRosSystemParser.g:5488:1: rule__PrivateNamespace__Group_2__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ; + public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5788:1: ( ( RULE_END ) ) - // InternalRosSystemParser.g:5789:1: ( RULE_END ) + // InternalRosSystemParser.g:5492:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ) + // InternalRosSystemParser.g:5493:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) { - // InternalRosSystemParser.g:5789:1: ( RULE_END ) - // InternalRosSystemParser.g:5790:2: RULE_END + // InternalRosSystemParser.g:5493:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) + // InternalRosSystemParser.g:5494:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) { - before(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); + before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); + // InternalRosSystemParser.g:5495:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) + // InternalRosSystemParser.g:5495:3: rule__PrivateNamespace__PartsAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__PrivateNamespace__PartsAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); } @@ -17484,26 +16601,26 @@ public final void rule__Parameter__Group__8__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Parameter__Group__8__Impl" + // $ANTLR end "rule__PrivateNamespace__Group_2__1__Impl" - // $ANTLR start "rule__Parameter__Group_4__0" - // InternalRosSystemParser.g:5800: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__PrivateNamespace__Group_2__2" + // InternalRosSystemParser.g:5503:1: rule__PrivateNamespace__Group_2__2 : rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ; + public final void rule__PrivateNamespace__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5804:1: ( rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 ) - // InternalRosSystemParser.g:5805:2: rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 + // InternalRosSystemParser.g:5507:1: ( rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ) + // InternalRosSystemParser.g:5508:2: rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 { - pushFollow(FOLLOW_32); - rule__Parameter__Group_4__0__Impl(); + pushFollow(FOLLOW_15); + rule__PrivateNamespace__Group_2__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Parameter__Group_4__1(); + rule__PrivateNamespace__Group_2__3(); state._fsp--; @@ -17522,25 +16639,53 @@ public final void rule__Parameter__Group_4__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group_4__0" + // $ANTLR end "rule__PrivateNamespace__Group_2__2" - // $ANTLR start "rule__Parameter__Group_4__0__Impl" - // InternalRosSystemParser.g:5812:1: rule__Parameter__Group_4__0__Impl : ( Ns ) ; - public final void rule__Parameter__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group_2__2__Impl" + // InternalRosSystemParser.g:5515:1: rule__PrivateNamespace__Group_2__2__Impl : ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ; + public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5816:1: ( ( Ns ) ) - // InternalRosSystemParser.g:5817:1: ( Ns ) + // InternalRosSystemParser.g:5519:1: ( ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ) + // InternalRosSystemParser.g:5520:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) { - // InternalRosSystemParser.g:5817:1: ( Ns ) - // InternalRosSystemParser.g:5818:2: Ns + // InternalRosSystemParser.g:5520:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) + // InternalRosSystemParser.g:5521:2: ( rule__PrivateNamespace__Group_2_2__0 )* { - before(grammarAccess.getParameterAccess().getNsKeyword_4_0()); - match(input,Ns,FOLLOW_2); - after(grammarAccess.getParameterAccess().getNsKeyword_4_0()); + before(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); + // InternalRosSystemParser.g:5522:2: ( rule__PrivateNamespace__Group_2_2__0 )* + loop25: + do { + int alt25=2; + int LA25_0 = input.LA(1); + + if ( (LA25_0==Comma) ) { + alt25=1; + } + + + switch (alt25) { + case 1 : + // InternalRosSystemParser.g:5522:3: rule__PrivateNamespace__Group_2_2__0 + { + pushFollow(FOLLOW_16); + rule__PrivateNamespace__Group_2_2__0(); + + state._fsp--; + + + } + break; + + default : + break loop25; + } + } while (true); + + after(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); } @@ -17559,21 +16704,21 @@ public final void rule__Parameter__Group_4__0__Impl() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__Parameter__Group_4__0__Impl" + // $ANTLR end "rule__PrivateNamespace__Group_2__2__Impl" - // $ANTLR start "rule__Parameter__Group_4__1" - // InternalRosSystemParser.g:5827: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__PrivateNamespace__Group_2__3" + // InternalRosSystemParser.g:5530:1: rule__PrivateNamespace__Group_2__3 : rule__PrivateNamespace__Group_2__3__Impl ; + public final void rule__PrivateNamespace__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5831:1: ( rule__Parameter__Group_4__1__Impl ) - // InternalRosSystemParser.g:5832:2: rule__Parameter__Group_4__1__Impl + // InternalRosSystemParser.g:5534:1: ( rule__PrivateNamespace__Group_2__3__Impl ) + // InternalRosSystemParser.g:5535:2: rule__PrivateNamespace__Group_2__3__Impl { pushFollow(FOLLOW_2); - rule__Parameter__Group_4__1__Impl(); + rule__PrivateNamespace__Group_2__3__Impl(); state._fsp--; @@ -17592,35 +16737,25 @@ public final void rule__Parameter__Group_4__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group_4__1" + // $ANTLR end "rule__PrivateNamespace__Group_2__3" - // $ANTLR start "rule__Parameter__Group_4__1__Impl" - // InternalRosSystemParser.g:5838: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__PrivateNamespace__Group_2__3__Impl" + // InternalRosSystemParser.g:5541:1: rule__PrivateNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; + public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5842:1: ( ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) ) - // InternalRosSystemParser.g:5843:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) + // InternalRosSystemParser.g:5545:1: ( ( RightSquareBracket ) ) + // InternalRosSystemParser.g:5546:1: ( RightSquareBracket ) { - // InternalRosSystemParser.g:5843:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) - // InternalRosSystemParser.g:5844:2: ( rule__Parameter__NamespaceAssignment_4_1 ) + // InternalRosSystemParser.g:5546:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:5547:2: RightSquareBracket { - before(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); - // InternalRosSystemParser.g:5845:2: ( rule__Parameter__NamespaceAssignment_4_1 ) - // InternalRosSystemParser.g:5845:3: rule__Parameter__NamespaceAssignment_4_1 - { - pushFollow(FOLLOW_2); - rule__Parameter__NamespaceAssignment_4_1(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); + before(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); } @@ -17639,26 +16774,26 @@ public final void rule__Parameter__Group_4__1__Impl() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__Parameter__Group_4__1__Impl" + // $ANTLR end "rule__PrivateNamespace__Group_2__3__Impl" - // $ANTLR start "rule__Parameter__Group_7__0" - // InternalRosSystemParser.g:5854:1: rule__Parameter__Group_7__0 : rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 ; - public final void rule__Parameter__Group_7__0() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group_2_2__0" + // InternalRosSystemParser.g:5557:1: rule__PrivateNamespace__Group_2_2__0 : rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ; + public final void rule__PrivateNamespace__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5858:1: ( rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 ) - // InternalRosSystemParser.g:5859:2: rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 + // InternalRosSystemParser.g:5561:1: ( rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ) + // InternalRosSystemParser.g:5562:2: rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 { - pushFollow(FOLLOW_21); - rule__Parameter__Group_7__0__Impl(); + pushFollow(FOLLOW_26); + rule__PrivateNamespace__Group_2_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Parameter__Group_7__1(); + rule__PrivateNamespace__Group_2_2__1(); state._fsp--; @@ -17677,25 +16812,25 @@ public final void rule__Parameter__Group_7__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group_7__0" + // $ANTLR end "rule__PrivateNamespace__Group_2_2__0" - // $ANTLR start "rule__Parameter__Group_7__0__Impl" - // InternalRosSystemParser.g:5866:1: rule__Parameter__Group_7__0__Impl : ( Value_1 ) ; - public final void rule__Parameter__Group_7__0__Impl() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group_2_2__0__Impl" + // InternalRosSystemParser.g:5569:1: rule__PrivateNamespace__Group_2_2__0__Impl : ( Comma ) ; + public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5870:1: ( ( Value_1 ) ) - // InternalRosSystemParser.g:5871:1: ( Value_1 ) + // InternalRosSystemParser.g:5573:1: ( ( Comma ) ) + // InternalRosSystemParser.g:5574:1: ( Comma ) { - // InternalRosSystemParser.g:5871:1: ( Value_1 ) - // InternalRosSystemParser.g:5872:2: Value_1 + // InternalRosSystemParser.g:5574:1: ( Comma ) + // InternalRosSystemParser.g:5575:2: Comma { - before(grammarAccess.getParameterAccess().getValueKeyword_7_0()); - match(input,Value_1,FOLLOW_2); - after(grammarAccess.getParameterAccess().getValueKeyword_7_0()); + before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); } @@ -17714,21 +16849,21 @@ public final void rule__Parameter__Group_7__0__Impl() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__Parameter__Group_7__0__Impl" + // $ANTLR end "rule__PrivateNamespace__Group_2_2__0__Impl" - // $ANTLR start "rule__Parameter__Group_7__1" - // InternalRosSystemParser.g:5881:1: rule__Parameter__Group_7__1 : rule__Parameter__Group_7__1__Impl ; - public final void rule__Parameter__Group_7__1() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group_2_2__1" + // InternalRosSystemParser.g:5584:1: rule__PrivateNamespace__Group_2_2__1 : rule__PrivateNamespace__Group_2_2__1__Impl ; + public final void rule__PrivateNamespace__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5885:1: ( rule__Parameter__Group_7__1__Impl ) - // InternalRosSystemParser.g:5886:2: rule__Parameter__Group_7__1__Impl + // InternalRosSystemParser.g:5588:1: ( rule__PrivateNamespace__Group_2_2__1__Impl ) + // InternalRosSystemParser.g:5589:2: rule__PrivateNamespace__Group_2_2__1__Impl { pushFollow(FOLLOW_2); - rule__Parameter__Group_7__1__Impl(); + rule__PrivateNamespace__Group_2_2__1__Impl(); state._fsp--; @@ -17747,35 +16882,35 @@ public final void rule__Parameter__Group_7__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group_7__1" + // $ANTLR end "rule__PrivateNamespace__Group_2_2__1" - // $ANTLR start "rule__Parameter__Group_7__1__Impl" - // InternalRosSystemParser.g:5892:1: rule__Parameter__Group_7__1__Impl : ( ( rule__Parameter__ValueAssignment_7_1 ) ) ; - public final void rule__Parameter__Group_7__1__Impl() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group_2_2__1__Impl" + // InternalRosSystemParser.g:5595:1: rule__PrivateNamespace__Group_2_2__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ; + public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5896:1: ( ( ( rule__Parameter__ValueAssignment_7_1 ) ) ) - // InternalRosSystemParser.g:5897:1: ( ( rule__Parameter__ValueAssignment_7_1 ) ) + // InternalRosSystemParser.g:5599:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ) + // InternalRosSystemParser.g:5600:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) { - // InternalRosSystemParser.g:5897:1: ( ( rule__Parameter__ValueAssignment_7_1 ) ) - // InternalRosSystemParser.g:5898:2: ( rule__Parameter__ValueAssignment_7_1 ) + // InternalRosSystemParser.g:5600:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) + // InternalRosSystemParser.g:5601:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) { - before(grammarAccess.getParameterAccess().getValueAssignment_7_1()); - // InternalRosSystemParser.g:5899:2: ( rule__Parameter__ValueAssignment_7_1 ) - // InternalRosSystemParser.g:5899:3: rule__Parameter__ValueAssignment_7_1 + before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); + // InternalRosSystemParser.g:5602:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) + // InternalRosSystemParser.g:5602:3: rule__PrivateNamespace__PartsAssignment_2_2_1 { pushFollow(FOLLOW_2); - rule__Parameter__ValueAssignment_7_1(); + rule__PrivateNamespace__PartsAssignment_2_2_1(); state._fsp--; } - after(grammarAccess.getParameterAccess().getValueAssignment_7_1()); + after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); } @@ -17794,20 +16929,20 @@ public final void rule__Parameter__Group_7__1__Impl() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__Parameter__Group_7__1__Impl" + // $ANTLR end "rule__PrivateNamespace__Group_2_2__1__Impl" // $ANTLR start "rule__ParameterListType__Group__0" - // InternalRosSystemParser.g:5908:1: rule__ParameterListType__Group__0 : rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ; + // InternalRosSystemParser.g:5611: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 { - // InternalRosSystemParser.g:5912:1: ( rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ) - // InternalRosSystemParser.g:5913:2: rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 + // InternalRosSystemParser.g:5615:1: ( rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ) + // InternalRosSystemParser.g:5616:2: rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 { - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_29); rule__ParameterListType__Group__0__Impl(); state._fsp--; @@ -17836,21 +16971,21 @@ public final void rule__ParameterListType__Group__0() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__0__Impl" - // InternalRosSystemParser.g:5920:1: rule__ParameterListType__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:5623:1: rule__ParameterListType__Group__0__Impl : ( () ) ; public final void rule__ParameterListType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5924:1: ( ( () ) ) - // InternalRosSystemParser.g:5925:1: ( () ) + // InternalRosSystemParser.g:5627:1: ( ( () ) ) + // InternalRosSystemParser.g:5628:1: ( () ) { - // InternalRosSystemParser.g:5925:1: ( () ) - // InternalRosSystemParser.g:5926:2: () + // InternalRosSystemParser.g:5628:1: ( () ) + // InternalRosSystemParser.g:5629:2: () { before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); - // InternalRosSystemParser.g:5927:2: () - // InternalRosSystemParser.g:5927:3: + // InternalRosSystemParser.g:5630:2: () + // InternalRosSystemParser.g:5630:3: { } @@ -17873,14 +17008,14 @@ public final void rule__ParameterListType__Group__0__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__1" - // InternalRosSystemParser.g:5935:1: rule__ParameterListType__Group__1 : rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ; + // InternalRosSystemParser.g:5638: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 { - // InternalRosSystemParser.g:5939:1: ( rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ) - // InternalRosSystemParser.g:5940:2: rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 + // InternalRosSystemParser.g:5642:1: ( rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ) + // InternalRosSystemParser.g:5643:2: rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 { pushFollow(FOLLOW_14); rule__ParameterListType__Group__1__Impl(); @@ -17911,17 +17046,17 @@ public final void rule__ParameterListType__Group__1() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__1__Impl" - // InternalRosSystemParser.g:5947:1: rule__ParameterListType__Group__1__Impl : ( List ) ; + // InternalRosSystemParser.g:5650:1: rule__ParameterListType__Group__1__Impl : ( List ) ; public final void rule__ParameterListType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5951:1: ( ( List ) ) - // InternalRosSystemParser.g:5952:1: ( List ) + // InternalRosSystemParser.g:5654:1: ( ( List ) ) + // InternalRosSystemParser.g:5655:1: ( List ) { - // InternalRosSystemParser.g:5952:1: ( List ) - // InternalRosSystemParser.g:5953:2: List + // InternalRosSystemParser.g:5655:1: ( List ) + // InternalRosSystemParser.g:5656:2: List { before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); match(input,List,FOLLOW_2); @@ -17948,14 +17083,14 @@ public final void rule__ParameterListType__Group__1__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__2" - // InternalRosSystemParser.g:5962:1: rule__ParameterListType__Group__2 : rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ; + // InternalRosSystemParser.g:5665: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 { - // InternalRosSystemParser.g:5966:1: ( rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ) - // InternalRosSystemParser.g:5967:2: rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 + // InternalRosSystemParser.g:5669:1: ( rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ) + // InternalRosSystemParser.g:5670:2: rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 { pushFollow(FOLLOW_30); rule__ParameterListType__Group__2__Impl(); @@ -17986,17 +17121,17 @@ public final void rule__ParameterListType__Group__2() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__2__Impl" - // InternalRosSystemParser.g:5974:1: rule__ParameterListType__Group__2__Impl : ( LeftSquareBracket ) ; + // InternalRosSystemParser.g:5677:1: rule__ParameterListType__Group__2__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterListType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5978:1: ( ( LeftSquareBracket ) ) - // InternalRosSystemParser.g:5979:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:5681:1: ( ( LeftSquareBracket ) ) + // InternalRosSystemParser.g:5682:1: ( LeftSquareBracket ) { - // InternalRosSystemParser.g:5979:1: ( LeftSquareBracket ) - // InternalRosSystemParser.g:5980:2: LeftSquareBracket + // InternalRosSystemParser.g:5682:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:5683:2: LeftSquareBracket { before(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); match(input,LeftSquareBracket,FOLLOW_2); @@ -18023,16 +17158,16 @@ public final void rule__ParameterListType__Group__2__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__3" - // InternalRosSystemParser.g:5989:1: rule__ParameterListType__Group__3 : rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ; + // InternalRosSystemParser.g:5692: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 { - // InternalRosSystemParser.g:5993:1: ( rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ) - // InternalRosSystemParser.g:5994:2: rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 + // InternalRosSystemParser.g:5696:1: ( rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ) + // InternalRosSystemParser.g:5697:2: rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_15); rule__ParameterListType__Group__3__Impl(); state._fsp--; @@ -18061,21 +17196,21 @@ public final void rule__ParameterListType__Group__3() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__3__Impl" - // InternalRosSystemParser.g:6001:1: rule__ParameterListType__Group__3__Impl : ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ; + // InternalRosSystemParser.g:5704:1: rule__ParameterListType__Group__3__Impl : ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ; public final void rule__ParameterListType__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6005:1: ( ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ) - // InternalRosSystemParser.g:6006:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) + // InternalRosSystemParser.g:5708:1: ( ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ) + // InternalRosSystemParser.g:5709:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) { - // InternalRosSystemParser.g:6006:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) - // InternalRosSystemParser.g:6007:2: ( rule__ParameterListType__SequenceAssignment_3 ) + // InternalRosSystemParser.g:5709:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) + // InternalRosSystemParser.g:5710:2: ( rule__ParameterListType__SequenceAssignment_3 ) { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); - // InternalRosSystemParser.g:6008:2: ( rule__ParameterListType__SequenceAssignment_3 ) - // InternalRosSystemParser.g:6008:3: rule__ParameterListType__SequenceAssignment_3 + // InternalRosSystemParser.g:5711:2: ( rule__ParameterListType__SequenceAssignment_3 ) + // InternalRosSystemParser.g:5711:3: rule__ParameterListType__SequenceAssignment_3 { pushFollow(FOLLOW_2); rule__ParameterListType__SequenceAssignment_3(); @@ -18108,16 +17243,16 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__4" - // InternalRosSystemParser.g:6016:1: rule__ParameterListType__Group__4 : rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ; + // InternalRosSystemParser.g:5719: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 { - // InternalRosSystemParser.g:6020:1: ( rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ) - // InternalRosSystemParser.g:6021:2: rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 + // InternalRosSystemParser.g:5723:1: ( rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ) + // InternalRosSystemParser.g:5724:2: rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_15); rule__ParameterListType__Group__4__Impl(); state._fsp--; @@ -18146,35 +17281,35 @@ public final void rule__ParameterListType__Group__4() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__4__Impl" - // InternalRosSystemParser.g:6028:1: rule__ParameterListType__Group__4__Impl : ( ( rule__ParameterListType__Group_4__0 )* ) ; + // InternalRosSystemParser.g:5731: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 { - // InternalRosSystemParser.g:6032:1: ( ( ( rule__ParameterListType__Group_4__0 )* ) ) - // InternalRosSystemParser.g:6033:1: ( ( rule__ParameterListType__Group_4__0 )* ) + // InternalRosSystemParser.g:5735:1: ( ( ( rule__ParameterListType__Group_4__0 )* ) ) + // InternalRosSystemParser.g:5736:1: ( ( rule__ParameterListType__Group_4__0 )* ) { - // InternalRosSystemParser.g:6033:1: ( ( rule__ParameterListType__Group_4__0 )* ) - // InternalRosSystemParser.g:6034:2: ( rule__ParameterListType__Group_4__0 )* + // InternalRosSystemParser.g:5736:1: ( ( rule__ParameterListType__Group_4__0 )* ) + // InternalRosSystemParser.g:5737:2: ( rule__ParameterListType__Group_4__0 )* { before(grammarAccess.getParameterListTypeAccess().getGroup_4()); - // InternalRosSystemParser.g:6035:2: ( rule__ParameterListType__Group_4__0 )* - loop27: + // InternalRosSystemParser.g:5738:2: ( rule__ParameterListType__Group_4__0 )* + loop26: do { - int alt27=2; - int LA27_0 = input.LA(1); + int alt26=2; + int LA26_0 = input.LA(1); - if ( (LA27_0==Comma) ) { - alt27=1; + if ( (LA26_0==Comma) ) { + alt26=1; } - switch (alt27) { + switch (alt26) { case 1 : - // InternalRosSystemParser.g:6035:3: rule__ParameterListType__Group_4__0 + // InternalRosSystemParser.g:5738:3: rule__ParameterListType__Group_4__0 { - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_16); rule__ParameterListType__Group_4__0(); state._fsp--; @@ -18184,7 +17319,7 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx break; default : - break loop27; + break loop26; } } while (true); @@ -18211,14 +17346,14 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__5" - // InternalRosSystemParser.g:6043:1: rule__ParameterListType__Group__5 : rule__ParameterListType__Group__5__Impl ; + // InternalRosSystemParser.g:5746:1: rule__ParameterListType__Group__5 : rule__ParameterListType__Group__5__Impl ; public final void rule__ParameterListType__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6047:1: ( rule__ParameterListType__Group__5__Impl ) - // InternalRosSystemParser.g:6048:2: rule__ParameterListType__Group__5__Impl + // InternalRosSystemParser.g:5750:1: ( rule__ParameterListType__Group__5__Impl ) + // InternalRosSystemParser.g:5751:2: rule__ParameterListType__Group__5__Impl { pushFollow(FOLLOW_2); rule__ParameterListType__Group__5__Impl(); @@ -18244,17 +17379,17 @@ public final void rule__ParameterListType__Group__5() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__5__Impl" - // InternalRosSystemParser.g:6054:1: rule__ParameterListType__Group__5__Impl : ( RightSquareBracket ) ; + // InternalRosSystemParser.g:5757:1: rule__ParameterListType__Group__5__Impl : ( RightSquareBracket ) ; public final void rule__ParameterListType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6058:1: ( ( RightSquareBracket ) ) - // InternalRosSystemParser.g:6059:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:5761:1: ( ( RightSquareBracket ) ) + // InternalRosSystemParser.g:5762:1: ( RightSquareBracket ) { - // InternalRosSystemParser.g:6059:1: ( RightSquareBracket ) - // InternalRosSystemParser.g:6060:2: RightSquareBracket + // InternalRosSystemParser.g:5762:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:5763:2: RightSquareBracket { before(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); match(input,RightSquareBracket,FOLLOW_2); @@ -18281,14 +17416,14 @@ public final void rule__ParameterListType__Group__5__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group_4__0" - // InternalRosSystemParser.g:6070:1: rule__ParameterListType__Group_4__0 : rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ; + // InternalRosSystemParser.g:5773: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 { - // InternalRosSystemParser.g:6074:1: ( rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ) - // InternalRosSystemParser.g:6075:2: rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 + // InternalRosSystemParser.g:5777:1: ( rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ) + // InternalRosSystemParser.g:5778:2: rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 { pushFollow(FOLLOW_30); rule__ParameterListType__Group_4__0__Impl(); @@ -18319,17 +17454,17 @@ public final void rule__ParameterListType__Group_4__0() throws RecognitionExcept // $ANTLR start "rule__ParameterListType__Group_4__0__Impl" - // InternalRosSystemParser.g:6082:1: rule__ParameterListType__Group_4__0__Impl : ( Comma ) ; + // InternalRosSystemParser.g:5785:1: rule__ParameterListType__Group_4__0__Impl : ( Comma ) ; public final void rule__ParameterListType__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6086:1: ( ( Comma ) ) - // InternalRosSystemParser.g:6087:1: ( Comma ) + // InternalRosSystemParser.g:5789:1: ( ( Comma ) ) + // InternalRosSystemParser.g:5790:1: ( Comma ) { - // InternalRosSystemParser.g:6087:1: ( Comma ) - // InternalRosSystemParser.g:6088:2: Comma + // InternalRosSystemParser.g:5790:1: ( Comma ) + // InternalRosSystemParser.g:5791:2: Comma { before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); match(input,Comma,FOLLOW_2); @@ -18356,14 +17491,14 @@ public final void rule__ParameterListType__Group_4__0__Impl() throws Recognition // $ANTLR start "rule__ParameterListType__Group_4__1" - // InternalRosSystemParser.g:6097:1: rule__ParameterListType__Group_4__1 : rule__ParameterListType__Group_4__1__Impl ; + // InternalRosSystemParser.g:5800: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 { - // InternalRosSystemParser.g:6101:1: ( rule__ParameterListType__Group_4__1__Impl ) - // InternalRosSystemParser.g:6102:2: rule__ParameterListType__Group_4__1__Impl + // InternalRosSystemParser.g:5804:1: ( rule__ParameterListType__Group_4__1__Impl ) + // InternalRosSystemParser.g:5805:2: rule__ParameterListType__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ParameterListType__Group_4__1__Impl(); @@ -18389,21 +17524,21 @@ public final void rule__ParameterListType__Group_4__1() throws RecognitionExcept // $ANTLR start "rule__ParameterListType__Group_4__1__Impl" - // InternalRosSystemParser.g:6108:1: rule__ParameterListType__Group_4__1__Impl : ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ; + // InternalRosSystemParser.g:5811: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 { - // InternalRosSystemParser.g:6112:1: ( ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ) - // InternalRosSystemParser.g:6113:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) + // InternalRosSystemParser.g:5815:1: ( ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ) + // InternalRosSystemParser.g:5816:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) { - // InternalRosSystemParser.g:6113:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) - // InternalRosSystemParser.g:6114:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) + // InternalRosSystemParser.g:5816:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) + // InternalRosSystemParser.g:5817:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); - // InternalRosSystemParser.g:6115:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) - // InternalRosSystemParser.g:6115:3: rule__ParameterListType__SequenceAssignment_4_1 + // InternalRosSystemParser.g:5818:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) + // InternalRosSystemParser.g:5818:3: rule__ParameterListType__SequenceAssignment_4_1 { pushFollow(FOLLOW_2); rule__ParameterListType__SequenceAssignment_4_1(); @@ -18436,16 +17571,16 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__0" - // InternalRosSystemParser.g:6124:1: rule__ParameterStructType__Group__0 : rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ; + // InternalRosSystemParser.g:5827: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 { - // InternalRosSystemParser.g:6128:1: ( rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ) - // InternalRosSystemParser.g:6129:2: rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 + // InternalRosSystemParser.g:5831:1: ( rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ) + // InternalRosSystemParser.g:5832:2: rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_31); rule__ParameterStructType__Group__0__Impl(); state._fsp--; @@ -18474,21 +17609,21 @@ public final void rule__ParameterStructType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__0__Impl" - // InternalRosSystemParser.g:6136:1: rule__ParameterStructType__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:5839:1: rule__ParameterStructType__Group__0__Impl : ( () ) ; public final void rule__ParameterStructType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6140:1: ( ( () ) ) - // InternalRosSystemParser.g:6141:1: ( () ) + // InternalRosSystemParser.g:5843:1: ( ( () ) ) + // InternalRosSystemParser.g:5844:1: ( () ) { - // InternalRosSystemParser.g:6141:1: ( () ) - // InternalRosSystemParser.g:6142:2: () + // InternalRosSystemParser.g:5844:1: ( () ) + // InternalRosSystemParser.g:5845:2: () { before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); - // InternalRosSystemParser.g:6143:2: () - // InternalRosSystemParser.g:6143:3: + // InternalRosSystemParser.g:5846:2: () + // InternalRosSystemParser.g:5846:3: { } @@ -18511,14 +17646,14 @@ public final void rule__ParameterStructType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__1" - // InternalRosSystemParser.g:6151:1: rule__ParameterStructType__Group__1 : rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ; + // InternalRosSystemParser.g:5854: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 { - // InternalRosSystemParser.g:6155:1: ( rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ) - // InternalRosSystemParser.g:6156:2: rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 + // InternalRosSystemParser.g:5858:1: ( rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ) + // InternalRosSystemParser.g:5859:2: rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 { pushFollow(FOLLOW_14); rule__ParameterStructType__Group__1__Impl(); @@ -18549,17 +17684,17 @@ public final void rule__ParameterStructType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__1__Impl" - // InternalRosSystemParser.g:6163:1: rule__ParameterStructType__Group__1__Impl : ( Struct ) ; + // InternalRosSystemParser.g:5866:1: rule__ParameterStructType__Group__1__Impl : ( Struct ) ; public final void rule__ParameterStructType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6167:1: ( ( Struct ) ) - // InternalRosSystemParser.g:6168:1: ( Struct ) + // InternalRosSystemParser.g:5870:1: ( ( Struct ) ) + // InternalRosSystemParser.g:5871:1: ( Struct ) { - // InternalRosSystemParser.g:6168:1: ( Struct ) - // InternalRosSystemParser.g:6169:2: Struct + // InternalRosSystemParser.g:5871:1: ( Struct ) + // InternalRosSystemParser.g:5872:2: Struct { before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); match(input,Struct,FOLLOW_2); @@ -18586,14 +17721,14 @@ public final void rule__ParameterStructType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__2" - // InternalRosSystemParser.g:6178:1: rule__ParameterStructType__Group__2 : rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ; + // InternalRosSystemParser.g:5881: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 { - // InternalRosSystemParser.g:6182:1: ( rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ) - // InternalRosSystemParser.g:6183:2: rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 + // InternalRosSystemParser.g:5885:1: ( rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ) + // InternalRosSystemParser.g:5886:2: rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 { pushFollow(FOLLOW_11); rule__ParameterStructType__Group__2__Impl(); @@ -18624,17 +17759,17 @@ public final void rule__ParameterStructType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__2__Impl" - // InternalRosSystemParser.g:6190:1: rule__ParameterStructType__Group__2__Impl : ( LeftSquareBracket ) ; + // InternalRosSystemParser.g:5893:1: rule__ParameterStructType__Group__2__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterStructType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6194:1: ( ( LeftSquareBracket ) ) - // InternalRosSystemParser.g:6195:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:5897:1: ( ( LeftSquareBracket ) ) + // InternalRosSystemParser.g:5898:1: ( LeftSquareBracket ) { - // InternalRosSystemParser.g:6195:1: ( LeftSquareBracket ) - // InternalRosSystemParser.g:6196:2: LeftSquareBracket + // InternalRosSystemParser.g:5898:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:5899:2: LeftSquareBracket { before(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); match(input,LeftSquareBracket,FOLLOW_2); @@ -18661,16 +17796,16 @@ public final void rule__ParameterStructType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__3" - // InternalRosSystemParser.g:6205:1: rule__ParameterStructType__Group__3 : rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ; + // InternalRosSystemParser.g:5908: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 { - // InternalRosSystemParser.g:6209:1: ( rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ) - // InternalRosSystemParser.g:6210:2: rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 + // InternalRosSystemParser.g:5912:1: ( rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ) + // InternalRosSystemParser.g:5913:2: rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_15); rule__ParameterStructType__Group__3__Impl(); state._fsp--; @@ -18699,21 +17834,21 @@ public final void rule__ParameterStructType__Group__3() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__3__Impl" - // InternalRosSystemParser.g:6217:1: rule__ParameterStructType__Group__3__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ; + // InternalRosSystemParser.g:5920:1: rule__ParameterStructType__Group__3__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ; public final void rule__ParameterStructType__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6221:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ) - // InternalRosSystemParser.g:6222:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) + // InternalRosSystemParser.g:5924:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ) + // InternalRosSystemParser.g:5925:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) { - // InternalRosSystemParser.g:6222:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) - // InternalRosSystemParser.g:6223:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) + // InternalRosSystemParser.g:5925:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) + // InternalRosSystemParser.g:5926:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); - // InternalRosSystemParser.g:6224:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) - // InternalRosSystemParser.g:6224:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 + // InternalRosSystemParser.g:5927:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) + // InternalRosSystemParser.g:5927:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 { pushFollow(FOLLOW_2); rule__ParameterStructType__ParameterstructypetmemberAssignment_3(); @@ -18746,16 +17881,16 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__4" - // InternalRosSystemParser.g:6232:1: rule__ParameterStructType__Group__4 : rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ; + // InternalRosSystemParser.g:5935: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 { - // InternalRosSystemParser.g:6236:1: ( rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ) - // InternalRosSystemParser.g:6237:2: rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 + // InternalRosSystemParser.g:5939:1: ( rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ) + // InternalRosSystemParser.g:5940:2: rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_15); rule__ParameterStructType__Group__4__Impl(); state._fsp--; @@ -18784,35 +17919,35 @@ public final void rule__ParameterStructType__Group__4() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__4__Impl" - // InternalRosSystemParser.g:6244:1: rule__ParameterStructType__Group__4__Impl : ( ( rule__ParameterStructType__Group_4__0 )* ) ; + // InternalRosSystemParser.g:5947: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 { - // InternalRosSystemParser.g:6248:1: ( ( ( rule__ParameterStructType__Group_4__0 )* ) ) - // InternalRosSystemParser.g:6249:1: ( ( rule__ParameterStructType__Group_4__0 )* ) + // InternalRosSystemParser.g:5951:1: ( ( ( rule__ParameterStructType__Group_4__0 )* ) ) + // InternalRosSystemParser.g:5952:1: ( ( rule__ParameterStructType__Group_4__0 )* ) { - // InternalRosSystemParser.g:6249:1: ( ( rule__ParameterStructType__Group_4__0 )* ) - // InternalRosSystemParser.g:6250:2: ( rule__ParameterStructType__Group_4__0 )* + // InternalRosSystemParser.g:5952:1: ( ( rule__ParameterStructType__Group_4__0 )* ) + // InternalRosSystemParser.g:5953:2: ( rule__ParameterStructType__Group_4__0 )* { before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); - // InternalRosSystemParser.g:6251:2: ( rule__ParameterStructType__Group_4__0 )* - loop28: + // InternalRosSystemParser.g:5954:2: ( rule__ParameterStructType__Group_4__0 )* + loop27: do { - int alt28=2; - int LA28_0 = input.LA(1); + int alt27=2; + int LA27_0 = input.LA(1); - if ( (LA28_0==Comma) ) { - alt28=1; + if ( (LA27_0==Comma) ) { + alt27=1; } - switch (alt28) { + switch (alt27) { case 1 : - // InternalRosSystemParser.g:6251:3: rule__ParameterStructType__Group_4__0 + // InternalRosSystemParser.g:5954:3: rule__ParameterStructType__Group_4__0 { - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_16); rule__ParameterStructType__Group_4__0(); state._fsp--; @@ -18822,7 +17957,7 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition break; default : - break loop28; + break loop27; } } while (true); @@ -18849,14 +17984,14 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__5" - // InternalRosSystemParser.g:6259:1: rule__ParameterStructType__Group__5 : rule__ParameterStructType__Group__5__Impl ; + // InternalRosSystemParser.g:5962:1: rule__ParameterStructType__Group__5 : rule__ParameterStructType__Group__5__Impl ; public final void rule__ParameterStructType__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6263:1: ( rule__ParameterStructType__Group__5__Impl ) - // InternalRosSystemParser.g:6264:2: rule__ParameterStructType__Group__5__Impl + // InternalRosSystemParser.g:5966:1: ( rule__ParameterStructType__Group__5__Impl ) + // InternalRosSystemParser.g:5967:2: rule__ParameterStructType__Group__5__Impl { pushFollow(FOLLOW_2); rule__ParameterStructType__Group__5__Impl(); @@ -18882,17 +18017,17 @@ public final void rule__ParameterStructType__Group__5() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__5__Impl" - // InternalRosSystemParser.g:6270:1: rule__ParameterStructType__Group__5__Impl : ( RightSquareBracket ) ; + // InternalRosSystemParser.g:5973:1: rule__ParameterStructType__Group__5__Impl : ( RightSquareBracket ) ; public final void rule__ParameterStructType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6274:1: ( ( RightSquareBracket ) ) - // InternalRosSystemParser.g:6275:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:5977:1: ( ( RightSquareBracket ) ) + // InternalRosSystemParser.g:5978:1: ( RightSquareBracket ) { - // InternalRosSystemParser.g:6275:1: ( RightSquareBracket ) - // InternalRosSystemParser.g:6276:2: RightSquareBracket + // InternalRosSystemParser.g:5978:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:5979:2: RightSquareBracket { before(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); match(input,RightSquareBracket,FOLLOW_2); @@ -18919,14 +18054,14 @@ public final void rule__ParameterStructType__Group__5__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group_4__0" - // InternalRosSystemParser.g:6286:1: rule__ParameterStructType__Group_4__0 : rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ; + // InternalRosSystemParser.g:5989: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 { - // InternalRosSystemParser.g:6290:1: ( rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ) - // InternalRosSystemParser.g:6291:2: rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 + // InternalRosSystemParser.g:5993:1: ( rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ) + // InternalRosSystemParser.g:5994:2: rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 { pushFollow(FOLLOW_11); rule__ParameterStructType__Group_4__0__Impl(); @@ -18957,17 +18092,17 @@ public final void rule__ParameterStructType__Group_4__0() throws RecognitionExce // $ANTLR start "rule__ParameterStructType__Group_4__0__Impl" - // InternalRosSystemParser.g:6298:1: rule__ParameterStructType__Group_4__0__Impl : ( Comma ) ; + // InternalRosSystemParser.g:6001:1: rule__ParameterStructType__Group_4__0__Impl : ( Comma ) ; public final void rule__ParameterStructType__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6302:1: ( ( Comma ) ) - // InternalRosSystemParser.g:6303:1: ( Comma ) + // InternalRosSystemParser.g:6005:1: ( ( Comma ) ) + // InternalRosSystemParser.g:6006:1: ( Comma ) { - // InternalRosSystemParser.g:6303:1: ( Comma ) - // InternalRosSystemParser.g:6304:2: Comma + // InternalRosSystemParser.g:6006:1: ( Comma ) + // InternalRosSystemParser.g:6007:2: Comma { before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); match(input,Comma,FOLLOW_2); @@ -18994,14 +18129,14 @@ public final void rule__ParameterStructType__Group_4__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructType__Group_4__1" - // InternalRosSystemParser.g:6313:1: rule__ParameterStructType__Group_4__1 : rule__ParameterStructType__Group_4__1__Impl ; + // InternalRosSystemParser.g:6016: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 { - // InternalRosSystemParser.g:6317:1: ( rule__ParameterStructType__Group_4__1__Impl ) - // InternalRosSystemParser.g:6318:2: rule__ParameterStructType__Group_4__1__Impl + // InternalRosSystemParser.g:6020:1: ( rule__ParameterStructType__Group_4__1__Impl ) + // InternalRosSystemParser.g:6021:2: rule__ParameterStructType__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStructType__Group_4__1__Impl(); @@ -19027,21 +18162,21 @@ public final void rule__ParameterStructType__Group_4__1() throws RecognitionExce // $ANTLR start "rule__ParameterStructType__Group_4__1__Impl" - // InternalRosSystemParser.g:6324:1: rule__ParameterStructType__Group_4__1__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ; + // InternalRosSystemParser.g:6027: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 { - // InternalRosSystemParser.g:6328:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ) - // InternalRosSystemParser.g:6329:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) + // InternalRosSystemParser.g:6031:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ) + // InternalRosSystemParser.g:6032:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) { - // InternalRosSystemParser.g:6329:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) - // InternalRosSystemParser.g:6330:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) + // InternalRosSystemParser.g:6032:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) + // InternalRosSystemParser.g:6033:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); - // InternalRosSystemParser.g:6331:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) - // InternalRosSystemParser.g:6331:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 + // InternalRosSystemParser.g:6034:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) + // InternalRosSystemParser.g:6034:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 { pushFollow(FOLLOW_2); rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1(); @@ -19074,16 +18209,16 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterIntegerType__Group__0" - // InternalRosSystemParser.g:6340:1: rule__ParameterIntegerType__Group__0 : rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ; + // InternalRosSystemParser.g:6043: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 { - // InternalRosSystemParser.g:6344:1: ( rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ) - // InternalRosSystemParser.g:6345:2: rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 + // InternalRosSystemParser.g:6047:1: ( rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ) + // InternalRosSystemParser.g:6048:2: rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_32); rule__ParameterIntegerType__Group__0__Impl(); state._fsp--; @@ -19112,21 +18247,21 @@ public final void rule__ParameterIntegerType__Group__0() throws RecognitionExcep // $ANTLR start "rule__ParameterIntegerType__Group__0__Impl" - // InternalRosSystemParser.g:6352:1: rule__ParameterIntegerType__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:6055:1: rule__ParameterIntegerType__Group__0__Impl : ( () ) ; public final void rule__ParameterIntegerType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6356:1: ( ( () ) ) - // InternalRosSystemParser.g:6357:1: ( () ) + // InternalRosSystemParser.g:6059:1: ( ( () ) ) + // InternalRosSystemParser.g:6060:1: ( () ) { - // InternalRosSystemParser.g:6357:1: ( () ) - // InternalRosSystemParser.g:6358:2: () + // InternalRosSystemParser.g:6060:1: ( () ) + // InternalRosSystemParser.g:6061:2: () { before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); - // InternalRosSystemParser.g:6359:2: () - // InternalRosSystemParser.g:6359:3: + // InternalRosSystemParser.g:6062:2: () + // InternalRosSystemParser.g:6062:3: { } @@ -19149,16 +18284,16 @@ public final void rule__ParameterIntegerType__Group__0__Impl() throws Recognitio // $ANTLR start "rule__ParameterIntegerType__Group__1" - // InternalRosSystemParser.g:6367:1: rule__ParameterIntegerType__Group__1 : rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ; + // InternalRosSystemParser.g:6070: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 { - // InternalRosSystemParser.g:6371:1: ( rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ) - // InternalRosSystemParser.g:6372:2: rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 + // InternalRosSystemParser.g:6074:1: ( rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ) + // InternalRosSystemParser.g:6075:2: rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_33); rule__ParameterIntegerType__Group__1__Impl(); state._fsp--; @@ -19187,17 +18322,17 @@ public final void rule__ParameterIntegerType__Group__1() throws RecognitionExcep // $ANTLR start "rule__ParameterIntegerType__Group__1__Impl" - // InternalRosSystemParser.g:6379:1: rule__ParameterIntegerType__Group__1__Impl : ( Integer ) ; + // InternalRosSystemParser.g:6082:1: rule__ParameterIntegerType__Group__1__Impl : ( Integer ) ; public final void rule__ParameterIntegerType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6383:1: ( ( Integer ) ) - // InternalRosSystemParser.g:6384:1: ( Integer ) + // InternalRosSystemParser.g:6086:1: ( ( Integer ) ) + // InternalRosSystemParser.g:6087:1: ( Integer ) { - // InternalRosSystemParser.g:6384:1: ( Integer ) - // InternalRosSystemParser.g:6385:2: Integer + // InternalRosSystemParser.g:6087:1: ( Integer ) + // InternalRosSystemParser.g:6088:2: Integer { before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); match(input,Integer,FOLLOW_2); @@ -19224,14 +18359,14 @@ public final void rule__ParameterIntegerType__Group__1__Impl() throws Recognitio // $ANTLR start "rule__ParameterIntegerType__Group__2" - // InternalRosSystemParser.g:6394:1: rule__ParameterIntegerType__Group__2 : rule__ParameterIntegerType__Group__2__Impl ; + // InternalRosSystemParser.g:6097:1: rule__ParameterIntegerType__Group__2 : rule__ParameterIntegerType__Group__2__Impl ; public final void rule__ParameterIntegerType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6398:1: ( rule__ParameterIntegerType__Group__2__Impl ) - // InternalRosSystemParser.g:6399:2: rule__ParameterIntegerType__Group__2__Impl + // InternalRosSystemParser.g:6101:1: ( rule__ParameterIntegerType__Group__2__Impl ) + // InternalRosSystemParser.g:6102:2: rule__ParameterIntegerType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group__2__Impl(); @@ -19257,33 +18392,33 @@ public final void rule__ParameterIntegerType__Group__2() throws RecognitionExcep // $ANTLR start "rule__ParameterIntegerType__Group__2__Impl" - // InternalRosSystemParser.g:6405:1: rule__ParameterIntegerType__Group__2__Impl : ( ( rule__ParameterIntegerType__Group_2__0 )? ) ; + // InternalRosSystemParser.g:6108: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 { - // InternalRosSystemParser.g:6409:1: ( ( ( rule__ParameterIntegerType__Group_2__0 )? ) ) - // InternalRosSystemParser.g:6410:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) + // InternalRosSystemParser.g:6112:1: ( ( ( rule__ParameterIntegerType__Group_2__0 )? ) ) + // InternalRosSystemParser.g:6113:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) { - // InternalRosSystemParser.g:6410:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) - // InternalRosSystemParser.g:6411:2: ( rule__ParameterIntegerType__Group_2__0 )? + // InternalRosSystemParser.g:6113:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) + // InternalRosSystemParser.g:6114:2: ( rule__ParameterIntegerType__Group_2__0 )? { before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); - // InternalRosSystemParser.g:6412:2: ( rule__ParameterIntegerType__Group_2__0 )? - int alt29=2; - int LA29_0 = input.LA(1); + // InternalRosSystemParser.g:6115:2: ( rule__ParameterIntegerType__Group_2__0 )? + int alt28=2; + int LA28_0 = input.LA(1); - if ( (LA29_0==Default) ) { - int LA29_1 = input.LA(2); + if ( (LA28_0==Default) ) { + int LA28_1 = input.LA(2); - if ( (LA29_1==RULE_DECINT) ) { - alt29=1; + if ( (LA28_1==RULE_DECINT) ) { + alt28=1; } } - switch (alt29) { + switch (alt28) { case 1 : - // InternalRosSystemParser.g:6412:3: rule__ParameterIntegerType__Group_2__0 + // InternalRosSystemParser.g:6115:3: rule__ParameterIntegerType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group_2__0(); @@ -19319,16 +18454,16 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio // $ANTLR start "rule__ParameterIntegerType__Group_2__0" - // InternalRosSystemParser.g:6421:1: rule__ParameterIntegerType__Group_2__0 : rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ; + // InternalRosSystemParser.g:6124: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 { - // InternalRosSystemParser.g:6425:1: ( rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ) - // InternalRosSystemParser.g:6426:2: rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 + // InternalRosSystemParser.g:6128:1: ( rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ) + // InternalRosSystemParser.g:6129:2: rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_17); rule__ParameterIntegerType__Group_2__0__Impl(); state._fsp--; @@ -19357,17 +18492,17 @@ public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionExc // $ANTLR start "rule__ParameterIntegerType__Group_2__0__Impl" - // InternalRosSystemParser.g:6433:1: rule__ParameterIntegerType__Group_2__0__Impl : ( Default ) ; + // InternalRosSystemParser.g:6136:1: rule__ParameterIntegerType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterIntegerType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6437:1: ( ( Default ) ) - // InternalRosSystemParser.g:6438:1: ( Default ) + // InternalRosSystemParser.g:6140:1: ( ( Default ) ) + // InternalRosSystemParser.g:6141:1: ( Default ) { - // InternalRosSystemParser.g:6438:1: ( Default ) - // InternalRosSystemParser.g:6439:2: Default + // InternalRosSystemParser.g:6141:1: ( Default ) + // InternalRosSystemParser.g:6142:2: Default { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -19394,14 +18529,14 @@ public final void rule__ParameterIntegerType__Group_2__0__Impl() throws Recognit // $ANTLR start "rule__ParameterIntegerType__Group_2__1" - // InternalRosSystemParser.g:6448:1: rule__ParameterIntegerType__Group_2__1 : rule__ParameterIntegerType__Group_2__1__Impl ; + // InternalRosSystemParser.g:6151: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 { - // InternalRosSystemParser.g:6452:1: ( rule__ParameterIntegerType__Group_2__1__Impl ) - // InternalRosSystemParser.g:6453:2: rule__ParameterIntegerType__Group_2__1__Impl + // InternalRosSystemParser.g:6155:1: ( rule__ParameterIntegerType__Group_2__1__Impl ) + // InternalRosSystemParser.g:6156:2: rule__ParameterIntegerType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group_2__1__Impl(); @@ -19427,21 +18562,21 @@ public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionExc // $ANTLR start "rule__ParameterIntegerType__Group_2__1__Impl" - // InternalRosSystemParser.g:6459:1: rule__ParameterIntegerType__Group_2__1__Impl : ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ; + // InternalRosSystemParser.g:6162: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 { - // InternalRosSystemParser.g:6463:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ) - // InternalRosSystemParser.g:6464:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) + // InternalRosSystemParser.g:6166:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ) + // InternalRosSystemParser.g:6167:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) { - // InternalRosSystemParser.g:6464:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) - // InternalRosSystemParser.g:6465:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) + // InternalRosSystemParser.g:6167:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) + // InternalRosSystemParser.g:6168:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); - // InternalRosSystemParser.g:6466:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) - // InternalRosSystemParser.g:6466:3: rule__ParameterIntegerType__DefaultAssignment_2_1 + // InternalRosSystemParser.g:6169:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) + // InternalRosSystemParser.g:6169:3: rule__ParameterIntegerType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterIntegerType__DefaultAssignment_2_1(); @@ -19474,16 +18609,16 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit // $ANTLR start "rule__ParameterStringType__Group__0" - // InternalRosSystemParser.g:6475:1: rule__ParameterStringType__Group__0 : rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ; + // InternalRosSystemParser.g:6178: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 { - // InternalRosSystemParser.g:6479:1: ( rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ) - // InternalRosSystemParser.g:6480:2: rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 + // InternalRosSystemParser.g:6182:1: ( rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ) + // InternalRosSystemParser.g:6183:2: rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_34); rule__ParameterStringType__Group__0__Impl(); state._fsp--; @@ -19512,21 +18647,21 @@ public final void rule__ParameterStringType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__0__Impl" - // InternalRosSystemParser.g:6487:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:6190:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; public final void rule__ParameterStringType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6491:1: ( ( () ) ) - // InternalRosSystemParser.g:6492:1: ( () ) + // InternalRosSystemParser.g:6194:1: ( ( () ) ) + // InternalRosSystemParser.g:6195:1: ( () ) { - // InternalRosSystemParser.g:6492:1: ( () ) - // InternalRosSystemParser.g:6493:2: () + // InternalRosSystemParser.g:6195:1: ( () ) + // InternalRosSystemParser.g:6196:2: () { before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); - // InternalRosSystemParser.g:6494:2: () - // InternalRosSystemParser.g:6494:3: + // InternalRosSystemParser.g:6197:2: () + // InternalRosSystemParser.g:6197:3: { } @@ -19549,16 +18684,16 @@ public final void rule__ParameterStringType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group__1" - // InternalRosSystemParser.g:6502:1: rule__ParameterStringType__Group__1 : rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ; + // InternalRosSystemParser.g:6205: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 { - // InternalRosSystemParser.g:6506:1: ( rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ) - // InternalRosSystemParser.g:6507:2: rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 + // InternalRosSystemParser.g:6209:1: ( rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ) + // InternalRosSystemParser.g:6210:2: rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_33); rule__ParameterStringType__Group__1__Impl(); state._fsp--; @@ -19587,17 +18722,17 @@ public final void rule__ParameterStringType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__1__Impl" - // InternalRosSystemParser.g:6514:1: rule__ParameterStringType__Group__1__Impl : ( String ) ; + // InternalRosSystemParser.g:6217:1: rule__ParameterStringType__Group__1__Impl : ( String ) ; public final void rule__ParameterStringType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6518:1: ( ( String ) ) - // InternalRosSystemParser.g:6519:1: ( String ) + // InternalRosSystemParser.g:6221:1: ( ( String ) ) + // InternalRosSystemParser.g:6222:1: ( String ) { - // InternalRosSystemParser.g:6519:1: ( String ) - // InternalRosSystemParser.g:6520:2: String + // InternalRosSystemParser.g:6222:1: ( String ) + // InternalRosSystemParser.g:6223:2: String { before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); match(input,String,FOLLOW_2); @@ -19624,14 +18759,14 @@ public final void rule__ParameterStringType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group__2" - // InternalRosSystemParser.g:6529:1: rule__ParameterStringType__Group__2 : rule__ParameterStringType__Group__2__Impl ; + // InternalRosSystemParser.g:6232:1: rule__ParameterStringType__Group__2 : rule__ParameterStringType__Group__2__Impl ; public final void rule__ParameterStringType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6533:1: ( rule__ParameterStringType__Group__2__Impl ) - // InternalRosSystemParser.g:6534:2: rule__ParameterStringType__Group__2__Impl + // InternalRosSystemParser.g:6236:1: ( rule__ParameterStringType__Group__2__Impl ) + // InternalRosSystemParser.g:6237:2: rule__ParameterStringType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterStringType__Group__2__Impl(); @@ -19657,33 +18792,33 @@ public final void rule__ParameterStringType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__2__Impl" - // InternalRosSystemParser.g:6540:1: rule__ParameterStringType__Group__2__Impl : ( ( rule__ParameterStringType__Group_2__0 )? ) ; + // InternalRosSystemParser.g:6243: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 { - // InternalRosSystemParser.g:6544:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) - // InternalRosSystemParser.g:6545:1: ( ( rule__ParameterStringType__Group_2__0 )? ) + // InternalRosSystemParser.g:6247:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) + // InternalRosSystemParser.g:6248:1: ( ( rule__ParameterStringType__Group_2__0 )? ) { - // InternalRosSystemParser.g:6545:1: ( ( rule__ParameterStringType__Group_2__0 )? ) - // InternalRosSystemParser.g:6546:2: ( rule__ParameterStringType__Group_2__0 )? + // InternalRosSystemParser.g:6248:1: ( ( rule__ParameterStringType__Group_2__0 )? ) + // InternalRosSystemParser.g:6249:2: ( rule__ParameterStringType__Group_2__0 )? { before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); - // InternalRosSystemParser.g:6547:2: ( rule__ParameterStringType__Group_2__0 )? - int alt30=2; - int LA30_0 = input.LA(1); + // InternalRosSystemParser.g:6250:2: ( rule__ParameterStringType__Group_2__0 )? + int alt29=2; + int LA29_0 = input.LA(1); - if ( (LA30_0==Default) ) { - int LA30_1 = input.LA(2); + if ( (LA29_0==Default) ) { + int LA29_1 = input.LA(2); - if ( ((LA30_1>=RULE_ID && LA30_1<=RULE_STRING)) ) { - alt30=1; + if ( ((LA29_1>=RULE_ID && LA29_1<=RULE_STRING)) ) { + alt29=1; } } - switch (alt30) { + switch (alt29) { case 1 : - // InternalRosSystemParser.g:6547:3: rule__ParameterStringType__Group_2__0 + // InternalRosSystemParser.g:6250:3: rule__ParameterStringType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterStringType__Group_2__0(); @@ -19719,14 +18854,14 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group_2__0" - // InternalRosSystemParser.g:6556:1: rule__ParameterStringType__Group_2__0 : rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ; + // InternalRosSystemParser.g:6259: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 { - // InternalRosSystemParser.g:6560:1: ( rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ) - // InternalRosSystemParser.g:6561:2: rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 + // InternalRosSystemParser.g:6263:1: ( rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ) + // InternalRosSystemParser.g:6264:2: rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 { pushFollow(FOLLOW_11); rule__ParameterStringType__Group_2__0__Impl(); @@ -19757,17 +18892,17 @@ public final void rule__ParameterStringType__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterStringType__Group_2__0__Impl" - // InternalRosSystemParser.g:6568:1: rule__ParameterStringType__Group_2__0__Impl : ( Default ) ; + // InternalRosSystemParser.g:6271:1: rule__ParameterStringType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterStringType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6572:1: ( ( Default ) ) - // InternalRosSystemParser.g:6573:1: ( Default ) + // InternalRosSystemParser.g:6275:1: ( ( Default ) ) + // InternalRosSystemParser.g:6276:1: ( Default ) { - // InternalRosSystemParser.g:6573:1: ( Default ) - // InternalRosSystemParser.g:6574:2: Default + // InternalRosSystemParser.g:6276:1: ( Default ) + // InternalRosSystemParser.g:6277:2: Default { before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -19794,14 +18929,14 @@ public final void rule__ParameterStringType__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStringType__Group_2__1" - // InternalRosSystemParser.g:6583:1: rule__ParameterStringType__Group_2__1 : rule__ParameterStringType__Group_2__1__Impl ; + // InternalRosSystemParser.g:6286: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 { - // InternalRosSystemParser.g:6587:1: ( rule__ParameterStringType__Group_2__1__Impl ) - // InternalRosSystemParser.g:6588:2: rule__ParameterStringType__Group_2__1__Impl + // InternalRosSystemParser.g:6290:1: ( rule__ParameterStringType__Group_2__1__Impl ) + // InternalRosSystemParser.g:6291:2: rule__ParameterStringType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStringType__Group_2__1__Impl(); @@ -19827,21 +18962,21 @@ public final void rule__ParameterStringType__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterStringType__Group_2__1__Impl" - // InternalRosSystemParser.g:6594:1: rule__ParameterStringType__Group_2__1__Impl : ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ; + // InternalRosSystemParser.g:6297: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 { - // InternalRosSystemParser.g:6598:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ) - // InternalRosSystemParser.g:6599:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) + // InternalRosSystemParser.g:6301:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ) + // InternalRosSystemParser.g:6302:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) { - // InternalRosSystemParser.g:6599:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) - // InternalRosSystemParser.g:6600:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) + // InternalRosSystemParser.g:6302:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) + // InternalRosSystemParser.g:6303:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); - // InternalRosSystemParser.g:6601:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) - // InternalRosSystemParser.g:6601:3: rule__ParameterStringType__DefaultAssignment_2_1 + // InternalRosSystemParser.g:6304:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) + // InternalRosSystemParser.g:6304:3: rule__ParameterStringType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterStringType__DefaultAssignment_2_1(); @@ -19874,16 +19009,16 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterDoubleType__Group__0" - // InternalRosSystemParser.g:6610:1: rule__ParameterDoubleType__Group__0 : rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ; + // InternalRosSystemParser.g:6313: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 { - // InternalRosSystemParser.g:6614:1: ( rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ) - // InternalRosSystemParser.g:6615:2: rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 + // InternalRosSystemParser.g:6317:1: ( rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ) + // InternalRosSystemParser.g:6318:2: rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_35); rule__ParameterDoubleType__Group__0__Impl(); state._fsp--; @@ -19912,21 +19047,21 @@ public final void rule__ParameterDoubleType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__0__Impl" - // InternalRosSystemParser.g:6622:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:6325:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; public final void rule__ParameterDoubleType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6626:1: ( ( () ) ) - // InternalRosSystemParser.g:6627:1: ( () ) + // InternalRosSystemParser.g:6329:1: ( ( () ) ) + // InternalRosSystemParser.g:6330:1: ( () ) { - // InternalRosSystemParser.g:6627:1: ( () ) - // InternalRosSystemParser.g:6628:2: () + // InternalRosSystemParser.g:6330:1: ( () ) + // InternalRosSystemParser.g:6331:2: () { before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); - // InternalRosSystemParser.g:6629:2: () - // InternalRosSystemParser.g:6629:3: + // InternalRosSystemParser.g:6332:2: () + // InternalRosSystemParser.g:6332:3: { } @@ -19949,16 +19084,16 @@ public final void rule__ParameterDoubleType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group__1" - // InternalRosSystemParser.g:6637:1: rule__ParameterDoubleType__Group__1 : rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ; + // InternalRosSystemParser.g:6340: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 { - // InternalRosSystemParser.g:6641:1: ( rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ) - // InternalRosSystemParser.g:6642:2: rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 + // InternalRosSystemParser.g:6344:1: ( rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ) + // InternalRosSystemParser.g:6345:2: rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_33); rule__ParameterDoubleType__Group__1__Impl(); state._fsp--; @@ -19987,17 +19122,17 @@ public final void rule__ParameterDoubleType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__1__Impl" - // InternalRosSystemParser.g:6649:1: rule__ParameterDoubleType__Group__1__Impl : ( Double ) ; + // InternalRosSystemParser.g:6352:1: rule__ParameterDoubleType__Group__1__Impl : ( Double ) ; public final void rule__ParameterDoubleType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6653:1: ( ( Double ) ) - // InternalRosSystemParser.g:6654:1: ( Double ) + // InternalRosSystemParser.g:6356:1: ( ( Double ) ) + // InternalRosSystemParser.g:6357:1: ( Double ) { - // InternalRosSystemParser.g:6654:1: ( Double ) - // InternalRosSystemParser.g:6655:2: Double + // InternalRosSystemParser.g:6357:1: ( Double ) + // InternalRosSystemParser.g:6358:2: Double { before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); match(input,Double,FOLLOW_2); @@ -20024,14 +19159,14 @@ public final void rule__ParameterDoubleType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group__2" - // InternalRosSystemParser.g:6664:1: rule__ParameterDoubleType__Group__2 : rule__ParameterDoubleType__Group__2__Impl ; + // InternalRosSystemParser.g:6367:1: rule__ParameterDoubleType__Group__2 : rule__ParameterDoubleType__Group__2__Impl ; public final void rule__ParameterDoubleType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6668:1: ( rule__ParameterDoubleType__Group__2__Impl ) - // InternalRosSystemParser.g:6669:2: rule__ParameterDoubleType__Group__2__Impl + // InternalRosSystemParser.g:6371:1: ( rule__ParameterDoubleType__Group__2__Impl ) + // InternalRosSystemParser.g:6372:2: rule__ParameterDoubleType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group__2__Impl(); @@ -20057,33 +19192,33 @@ public final void rule__ParameterDoubleType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__2__Impl" - // InternalRosSystemParser.g:6675:1: rule__ParameterDoubleType__Group__2__Impl : ( ( rule__ParameterDoubleType__Group_2__0 )? ) ; + // InternalRosSystemParser.g:6378: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 { - // InternalRosSystemParser.g:6679:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) - // InternalRosSystemParser.g:6680:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) + // InternalRosSystemParser.g:6382:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) + // InternalRosSystemParser.g:6383:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) { - // InternalRosSystemParser.g:6680:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) - // InternalRosSystemParser.g:6681:2: ( rule__ParameterDoubleType__Group_2__0 )? + // InternalRosSystemParser.g:6383:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) + // InternalRosSystemParser.g:6384:2: ( rule__ParameterDoubleType__Group_2__0 )? { before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); - // InternalRosSystemParser.g:6682:2: ( rule__ParameterDoubleType__Group_2__0 )? - int alt31=2; - int LA31_0 = input.LA(1); + // InternalRosSystemParser.g:6385:2: ( rule__ParameterDoubleType__Group_2__0 )? + int alt30=2; + int LA30_0 = input.LA(1); - if ( (LA31_0==Default) ) { - int LA31_1 = input.LA(2); + if ( (LA30_0==Default) ) { + int LA30_1 = input.LA(2); - if ( (LA31_1==RULE_DOUBLE) ) { - alt31=1; + if ( (LA30_1==RULE_DOUBLE) ) { + alt30=1; } } - switch (alt31) { + switch (alt30) { case 1 : - // InternalRosSystemParser.g:6682:3: rule__ParameterDoubleType__Group_2__0 + // InternalRosSystemParser.g:6385:3: rule__ParameterDoubleType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group_2__0(); @@ -20119,16 +19254,16 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group_2__0" - // InternalRosSystemParser.g:6691:1: rule__ParameterDoubleType__Group_2__0 : rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ; + // InternalRosSystemParser.g:6394: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 { - // InternalRosSystemParser.g:6695:1: ( rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ) - // InternalRosSystemParser.g:6696:2: rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 + // InternalRosSystemParser.g:6398:1: ( rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ) + // InternalRosSystemParser.g:6399:2: rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_36); rule__ParameterDoubleType__Group_2__0__Impl(); state._fsp--; @@ -20157,17 +19292,17 @@ public final void rule__ParameterDoubleType__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterDoubleType__Group_2__0__Impl" - // InternalRosSystemParser.g:6703:1: rule__ParameterDoubleType__Group_2__0__Impl : ( Default ) ; + // InternalRosSystemParser.g:6406:1: rule__ParameterDoubleType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterDoubleType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6707:1: ( ( Default ) ) - // InternalRosSystemParser.g:6708:1: ( Default ) + // InternalRosSystemParser.g:6410:1: ( ( Default ) ) + // InternalRosSystemParser.g:6411:1: ( Default ) { - // InternalRosSystemParser.g:6708:1: ( Default ) - // InternalRosSystemParser.g:6709:2: Default + // InternalRosSystemParser.g:6411:1: ( Default ) + // InternalRosSystemParser.g:6412:2: Default { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -20194,14 +19329,14 @@ public final void rule__ParameterDoubleType__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterDoubleType__Group_2__1" - // InternalRosSystemParser.g:6718:1: rule__ParameterDoubleType__Group_2__1 : rule__ParameterDoubleType__Group_2__1__Impl ; + // InternalRosSystemParser.g:6421: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 { - // InternalRosSystemParser.g:6722:1: ( rule__ParameterDoubleType__Group_2__1__Impl ) - // InternalRosSystemParser.g:6723:2: rule__ParameterDoubleType__Group_2__1__Impl + // InternalRosSystemParser.g:6425:1: ( rule__ParameterDoubleType__Group_2__1__Impl ) + // InternalRosSystemParser.g:6426:2: rule__ParameterDoubleType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group_2__1__Impl(); @@ -20227,21 +19362,21 @@ public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterDoubleType__Group_2__1__Impl" - // InternalRosSystemParser.g:6729:1: rule__ParameterDoubleType__Group_2__1__Impl : ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ; + // InternalRosSystemParser.g:6432: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 { - // InternalRosSystemParser.g:6733:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ) - // InternalRosSystemParser.g:6734:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) + // InternalRosSystemParser.g:6436:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ) + // InternalRosSystemParser.g:6437:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) { - // InternalRosSystemParser.g:6734:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) - // InternalRosSystemParser.g:6735:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) + // InternalRosSystemParser.g:6437:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) + // InternalRosSystemParser.g:6438:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); - // InternalRosSystemParser.g:6736:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) - // InternalRosSystemParser.g:6736:3: rule__ParameterDoubleType__DefaultAssignment_2_1 + // InternalRosSystemParser.g:6439:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) + // InternalRosSystemParser.g:6439:3: rule__ParameterDoubleType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterDoubleType__DefaultAssignment_2_1(); @@ -20274,16 +19409,16 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterBooleanType__Group__0" - // InternalRosSystemParser.g:6745:1: rule__ParameterBooleanType__Group__0 : rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ; + // InternalRosSystemParser.g:6448: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 { - // InternalRosSystemParser.g:6749:1: ( rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ) - // InternalRosSystemParser.g:6750:2: rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 + // InternalRosSystemParser.g:6452:1: ( rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ) + // InternalRosSystemParser.g:6453:2: rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 { - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_37); rule__ParameterBooleanType__Group__0__Impl(); state._fsp--; @@ -20312,21 +19447,21 @@ public final void rule__ParameterBooleanType__Group__0() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__0__Impl" - // InternalRosSystemParser.g:6757:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:6460:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; public final void rule__ParameterBooleanType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6761:1: ( ( () ) ) - // InternalRosSystemParser.g:6762:1: ( () ) + // InternalRosSystemParser.g:6464:1: ( ( () ) ) + // InternalRosSystemParser.g:6465:1: ( () ) { - // InternalRosSystemParser.g:6762:1: ( () ) - // InternalRosSystemParser.g:6763:2: () + // InternalRosSystemParser.g:6465:1: ( () ) + // InternalRosSystemParser.g:6466:2: () { before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); - // InternalRosSystemParser.g:6764:2: () - // InternalRosSystemParser.g:6764:3: + // InternalRosSystemParser.g:6467:2: () + // InternalRosSystemParser.g:6467:3: { } @@ -20349,16 +19484,16 @@ public final void rule__ParameterBooleanType__Group__0__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group__1" - // InternalRosSystemParser.g:6772:1: rule__ParameterBooleanType__Group__1 : rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ; + // InternalRosSystemParser.g:6475: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 { - // InternalRosSystemParser.g:6776:1: ( rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ) - // InternalRosSystemParser.g:6777:2: rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 + // InternalRosSystemParser.g:6479:1: ( rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ) + // InternalRosSystemParser.g:6480:2: rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_33); rule__ParameterBooleanType__Group__1__Impl(); state._fsp--; @@ -20387,17 +19522,17 @@ public final void rule__ParameterBooleanType__Group__1() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__1__Impl" - // InternalRosSystemParser.g:6784:1: rule__ParameterBooleanType__Group__1__Impl : ( Boolean ) ; + // InternalRosSystemParser.g:6487:1: rule__ParameterBooleanType__Group__1__Impl : ( Boolean ) ; public final void rule__ParameterBooleanType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6788:1: ( ( Boolean ) ) - // InternalRosSystemParser.g:6789:1: ( Boolean ) + // InternalRosSystemParser.g:6491:1: ( ( Boolean ) ) + // InternalRosSystemParser.g:6492:1: ( Boolean ) { - // InternalRosSystemParser.g:6789:1: ( Boolean ) - // InternalRosSystemParser.g:6790:2: Boolean + // InternalRosSystemParser.g:6492:1: ( Boolean ) + // InternalRosSystemParser.g:6493:2: Boolean { before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); match(input,Boolean,FOLLOW_2); @@ -20424,14 +19559,14 @@ public final void rule__ParameterBooleanType__Group__1__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group__2" - // InternalRosSystemParser.g:6799:1: rule__ParameterBooleanType__Group__2 : rule__ParameterBooleanType__Group__2__Impl ; + // InternalRosSystemParser.g:6502:1: rule__ParameterBooleanType__Group__2 : rule__ParameterBooleanType__Group__2__Impl ; public final void rule__ParameterBooleanType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6803:1: ( rule__ParameterBooleanType__Group__2__Impl ) - // InternalRosSystemParser.g:6804:2: rule__ParameterBooleanType__Group__2__Impl + // InternalRosSystemParser.g:6506:1: ( rule__ParameterBooleanType__Group__2__Impl ) + // InternalRosSystemParser.g:6507:2: rule__ParameterBooleanType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group__2__Impl(); @@ -20457,33 +19592,33 @@ public final void rule__ParameterBooleanType__Group__2() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__2__Impl" - // InternalRosSystemParser.g:6810:1: rule__ParameterBooleanType__Group__2__Impl : ( ( rule__ParameterBooleanType__Group_2__0 )? ) ; + // InternalRosSystemParser.g:6513: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 { - // InternalRosSystemParser.g:6814:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) - // InternalRosSystemParser.g:6815:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) + // InternalRosSystemParser.g:6517:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) + // InternalRosSystemParser.g:6518:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) { - // InternalRosSystemParser.g:6815:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) - // InternalRosSystemParser.g:6816:2: ( rule__ParameterBooleanType__Group_2__0 )? + // InternalRosSystemParser.g:6518:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) + // InternalRosSystemParser.g:6519:2: ( rule__ParameterBooleanType__Group_2__0 )? { before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); - // InternalRosSystemParser.g:6817:2: ( rule__ParameterBooleanType__Group_2__0 )? - int alt32=2; - int LA32_0 = input.LA(1); + // InternalRosSystemParser.g:6520:2: ( rule__ParameterBooleanType__Group_2__0 )? + int alt31=2; + int LA31_0 = input.LA(1); - if ( (LA32_0==Default) ) { - int LA32_1 = input.LA(2); + if ( (LA31_0==Default) ) { + int LA31_1 = input.LA(2); - if ( (LA32_1==RULE_BOOLEAN) ) { - alt32=1; + if ( (LA31_1==RULE_BOOLEAN) ) { + alt31=1; } } - switch (alt32) { + switch (alt31) { case 1 : - // InternalRosSystemParser.g:6817:3: rule__ParameterBooleanType__Group_2__0 + // InternalRosSystemParser.g:6520:3: rule__ParameterBooleanType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group_2__0(); @@ -20519,16 +19654,16 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group_2__0" - // InternalRosSystemParser.g:6826:1: rule__ParameterBooleanType__Group_2__0 : rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ; + // InternalRosSystemParser.g:6529: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 { - // InternalRosSystemParser.g:6830:1: ( rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ) - // InternalRosSystemParser.g:6831:2: rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 + // InternalRosSystemParser.g:6533:1: ( rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ) + // InternalRosSystemParser.g:6534:2: rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 { - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_38); rule__ParameterBooleanType__Group_2__0__Impl(); state._fsp--; @@ -20557,17 +19692,17 @@ public final void rule__ParameterBooleanType__Group_2__0() throws RecognitionExc // $ANTLR start "rule__ParameterBooleanType__Group_2__0__Impl" - // InternalRosSystemParser.g:6838:1: rule__ParameterBooleanType__Group_2__0__Impl : ( Default ) ; + // InternalRosSystemParser.g:6541:1: rule__ParameterBooleanType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterBooleanType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6842:1: ( ( Default ) ) - // InternalRosSystemParser.g:6843:1: ( Default ) + // InternalRosSystemParser.g:6545:1: ( ( Default ) ) + // InternalRosSystemParser.g:6546:1: ( Default ) { - // InternalRosSystemParser.g:6843:1: ( Default ) - // InternalRosSystemParser.g:6844:2: Default + // InternalRosSystemParser.g:6546:1: ( Default ) + // InternalRosSystemParser.g:6547:2: Default { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -20594,14 +19729,14 @@ public final void rule__ParameterBooleanType__Group_2__0__Impl() throws Recognit // $ANTLR start "rule__ParameterBooleanType__Group_2__1" - // InternalRosSystemParser.g:6853:1: rule__ParameterBooleanType__Group_2__1 : rule__ParameterBooleanType__Group_2__1__Impl ; + // InternalRosSystemParser.g:6556: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 { - // InternalRosSystemParser.g:6857:1: ( rule__ParameterBooleanType__Group_2__1__Impl ) - // InternalRosSystemParser.g:6858:2: rule__ParameterBooleanType__Group_2__1__Impl + // InternalRosSystemParser.g:6560:1: ( rule__ParameterBooleanType__Group_2__1__Impl ) + // InternalRosSystemParser.g:6561:2: rule__ParameterBooleanType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group_2__1__Impl(); @@ -20627,21 +19762,21 @@ public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionExc // $ANTLR start "rule__ParameterBooleanType__Group_2__1__Impl" - // InternalRosSystemParser.g:6864:1: rule__ParameterBooleanType__Group_2__1__Impl : ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ; + // InternalRosSystemParser.g:6567: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 { - // InternalRosSystemParser.g:6868:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ) - // InternalRosSystemParser.g:6869:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) + // InternalRosSystemParser.g:6571:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ) + // InternalRosSystemParser.g:6572:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) { - // InternalRosSystemParser.g:6869:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) - // InternalRosSystemParser.g:6870:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) + // InternalRosSystemParser.g:6572:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) + // InternalRosSystemParser.g:6573:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); - // InternalRosSystemParser.g:6871:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) - // InternalRosSystemParser.g:6871:3: rule__ParameterBooleanType__DefaultAssignment_2_1 + // InternalRosSystemParser.g:6574:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) + // InternalRosSystemParser.g:6574:3: rule__ParameterBooleanType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterBooleanType__DefaultAssignment_2_1(); @@ -20674,16 +19809,16 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit // $ANTLR start "rule__ParameterBase64Type__Group__0" - // InternalRosSystemParser.g:6880:1: rule__ParameterBase64Type__Group__0 : rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ; + // InternalRosSystemParser.g:6583: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 { - // InternalRosSystemParser.g:6884:1: ( rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ) - // InternalRosSystemParser.g:6885:2: rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 + // InternalRosSystemParser.g:6587:1: ( rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ) + // InternalRosSystemParser.g:6588:2: rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_39); rule__ParameterBase64Type__Group__0__Impl(); state._fsp--; @@ -20712,21 +19847,21 @@ public final void rule__ParameterBase64Type__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__0__Impl" - // InternalRosSystemParser.g:6892:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:6595:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; public final void rule__ParameterBase64Type__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6896:1: ( ( () ) ) - // InternalRosSystemParser.g:6897:1: ( () ) + // InternalRosSystemParser.g:6599:1: ( ( () ) ) + // InternalRosSystemParser.g:6600:1: ( () ) { - // InternalRosSystemParser.g:6897:1: ( () ) - // InternalRosSystemParser.g:6898:2: () + // InternalRosSystemParser.g:6600:1: ( () ) + // InternalRosSystemParser.g:6601:2: () { before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); - // InternalRosSystemParser.g:6899:2: () - // InternalRosSystemParser.g:6899:3: + // InternalRosSystemParser.g:6602:2: () + // InternalRosSystemParser.g:6602:3: { } @@ -20749,16 +19884,16 @@ public final void rule__ParameterBase64Type__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group__1" - // InternalRosSystemParser.g:6907:1: rule__ParameterBase64Type__Group__1 : rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ; + // InternalRosSystemParser.g:6610: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 { - // InternalRosSystemParser.g:6911:1: ( rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ) - // InternalRosSystemParser.g:6912:2: rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 + // InternalRosSystemParser.g:6614:1: ( rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ) + // InternalRosSystemParser.g:6615:2: rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_33); rule__ParameterBase64Type__Group__1__Impl(); state._fsp--; @@ -20787,17 +19922,17 @@ public final void rule__ParameterBase64Type__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__1__Impl" - // InternalRosSystemParser.g:6919:1: rule__ParameterBase64Type__Group__1__Impl : ( Base64 ) ; + // InternalRosSystemParser.g:6622:1: rule__ParameterBase64Type__Group__1__Impl : ( Base64 ) ; public final void rule__ParameterBase64Type__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6923:1: ( ( Base64 ) ) - // InternalRosSystemParser.g:6924:1: ( Base64 ) + // InternalRosSystemParser.g:6626:1: ( ( Base64 ) ) + // InternalRosSystemParser.g:6627:1: ( Base64 ) { - // InternalRosSystemParser.g:6924:1: ( Base64 ) - // InternalRosSystemParser.g:6925:2: Base64 + // InternalRosSystemParser.g:6627:1: ( Base64 ) + // InternalRosSystemParser.g:6628:2: Base64 { before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); match(input,Base64,FOLLOW_2); @@ -20824,14 +19959,14 @@ public final void rule__ParameterBase64Type__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group__2" - // InternalRosSystemParser.g:6934:1: rule__ParameterBase64Type__Group__2 : rule__ParameterBase64Type__Group__2__Impl ; + // InternalRosSystemParser.g:6637:1: rule__ParameterBase64Type__Group__2 : rule__ParameterBase64Type__Group__2__Impl ; public final void rule__ParameterBase64Type__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6938:1: ( rule__ParameterBase64Type__Group__2__Impl ) - // InternalRosSystemParser.g:6939:2: rule__ParameterBase64Type__Group__2__Impl + // InternalRosSystemParser.g:6641:1: ( rule__ParameterBase64Type__Group__2__Impl ) + // InternalRosSystemParser.g:6642:2: rule__ParameterBase64Type__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group__2__Impl(); @@ -20857,33 +19992,33 @@ public final void rule__ParameterBase64Type__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__2__Impl" - // InternalRosSystemParser.g:6945:1: rule__ParameterBase64Type__Group__2__Impl : ( ( rule__ParameterBase64Type__Group_2__0 )? ) ; + // InternalRosSystemParser.g:6648: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 { - // InternalRosSystemParser.g:6949:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) - // InternalRosSystemParser.g:6950:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) + // InternalRosSystemParser.g:6652:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) + // InternalRosSystemParser.g:6653:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) { - // InternalRosSystemParser.g:6950:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) - // InternalRosSystemParser.g:6951:2: ( rule__ParameterBase64Type__Group_2__0 )? + // InternalRosSystemParser.g:6653:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) + // InternalRosSystemParser.g:6654:2: ( rule__ParameterBase64Type__Group_2__0 )? { before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); - // InternalRosSystemParser.g:6952:2: ( rule__ParameterBase64Type__Group_2__0 )? - int alt33=2; - int LA33_0 = input.LA(1); + // InternalRosSystemParser.g:6655:2: ( rule__ParameterBase64Type__Group_2__0 )? + int alt32=2; + int LA32_0 = input.LA(1); - if ( (LA33_0==Default) ) { - int LA33_1 = input.LA(2); + if ( (LA32_0==Default) ) { + int LA32_1 = input.LA(2); - if ( (LA33_1==RULE_BINARY) ) { - alt33=1; + if ( (LA32_1==RULE_BINARY) ) { + alt32=1; } } - switch (alt33) { + switch (alt32) { case 1 : - // InternalRosSystemParser.g:6952:3: rule__ParameterBase64Type__Group_2__0 + // InternalRosSystemParser.g:6655:3: rule__ParameterBase64Type__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group_2__0(); @@ -20919,16 +20054,16 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group_2__0" - // InternalRosSystemParser.g:6961:1: rule__ParameterBase64Type__Group_2__0 : rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ; + // InternalRosSystemParser.g:6664: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 { - // InternalRosSystemParser.g:6965:1: ( rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ) - // InternalRosSystemParser.g:6966:2: rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 + // InternalRosSystemParser.g:6668:1: ( rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ) + // InternalRosSystemParser.g:6669:2: rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_40); rule__ParameterBase64Type__Group_2__0__Impl(); state._fsp--; @@ -20957,17 +20092,17 @@ public final void rule__ParameterBase64Type__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterBase64Type__Group_2__0__Impl" - // InternalRosSystemParser.g:6973:1: rule__ParameterBase64Type__Group_2__0__Impl : ( Default ) ; + // InternalRosSystemParser.g:6676:1: rule__ParameterBase64Type__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterBase64Type__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6977:1: ( ( Default ) ) - // InternalRosSystemParser.g:6978:1: ( Default ) + // InternalRosSystemParser.g:6680:1: ( ( Default ) ) + // InternalRosSystemParser.g:6681:1: ( Default ) { - // InternalRosSystemParser.g:6978:1: ( Default ) - // InternalRosSystemParser.g:6979:2: Default + // InternalRosSystemParser.g:6681:1: ( Default ) + // InternalRosSystemParser.g:6682:2: Default { before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -20994,14 +20129,14 @@ public final void rule__ParameterBase64Type__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterBase64Type__Group_2__1" - // InternalRosSystemParser.g:6988:1: rule__ParameterBase64Type__Group_2__1 : rule__ParameterBase64Type__Group_2__1__Impl ; + // InternalRosSystemParser.g:6691: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 { - // InternalRosSystemParser.g:6992:1: ( rule__ParameterBase64Type__Group_2__1__Impl ) - // InternalRosSystemParser.g:6993:2: rule__ParameterBase64Type__Group_2__1__Impl + // InternalRosSystemParser.g:6695:1: ( rule__ParameterBase64Type__Group_2__1__Impl ) + // InternalRosSystemParser.g:6696:2: rule__ParameterBase64Type__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group_2__1__Impl(); @@ -21027,21 +20162,21 @@ public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterBase64Type__Group_2__1__Impl" - // InternalRosSystemParser.g:6999:1: rule__ParameterBase64Type__Group_2__1__Impl : ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ; + // InternalRosSystemParser.g:6702: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 { - // InternalRosSystemParser.g:7003:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ) - // InternalRosSystemParser.g:7004:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) + // InternalRosSystemParser.g:6706:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ) + // InternalRosSystemParser.g:6707:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) { - // InternalRosSystemParser.g:7004:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) - // InternalRosSystemParser.g:7005:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) + // InternalRosSystemParser.g:6707:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) + // InternalRosSystemParser.g:6708:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); - // InternalRosSystemParser.g:7006:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) - // InternalRosSystemParser.g:7006:3: rule__ParameterBase64Type__DefaultAssignment_2_1 + // InternalRosSystemParser.g:6709:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) + // InternalRosSystemParser.g:6709:3: rule__ParameterBase64Type__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterBase64Type__DefaultAssignment_2_1(); @@ -21074,16 +20209,16 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterArrayType__Group__0" - // InternalRosSystemParser.g:7015:1: rule__ParameterArrayType__Group__0 : rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ; + // InternalRosSystemParser.g:6718: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 { - // InternalRosSystemParser.g:7019:1: ( rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ) - // InternalRosSystemParser.g:7020:2: rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 + // InternalRosSystemParser.g:6722:1: ( rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ) + // InternalRosSystemParser.g:6723:2: rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 { - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_41); rule__ParameterArrayType__Group__0__Impl(); state._fsp--; @@ -21112,17 +20247,17 @@ public final void rule__ParameterArrayType__Group__0() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__0__Impl" - // InternalRosSystemParser.g:7027:1: rule__ParameterArrayType__Group__0__Impl : ( RULE_BEGIN ) ; + // InternalRosSystemParser.g:6730:1: rule__ParameterArrayType__Group__0__Impl : ( RULE_BEGIN ) ; public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7031:1: ( ( RULE_BEGIN ) ) - // InternalRosSystemParser.g:7032:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:6734:1: ( ( RULE_BEGIN ) ) + // InternalRosSystemParser.g:6735:1: ( RULE_BEGIN ) { - // InternalRosSystemParser.g:7032:1: ( RULE_BEGIN ) - // InternalRosSystemParser.g:7033:2: RULE_BEGIN + // InternalRosSystemParser.g:6735:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:6736:2: RULE_BEGIN { before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); match(input,RULE_BEGIN,FOLLOW_2); @@ -21149,14 +20284,14 @@ public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__1" - // InternalRosSystemParser.g:7042:1: rule__ParameterArrayType__Group__1 : rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ; + // InternalRosSystemParser.g:6745: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 { - // InternalRosSystemParser.g:7046:1: ( rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ) - // InternalRosSystemParser.g:7047:2: rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 + // InternalRosSystemParser.g:6749:1: ( rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ) + // InternalRosSystemParser.g:6750:2: rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 { pushFollow(FOLLOW_30); rule__ParameterArrayType__Group__1__Impl(); @@ -21187,17 +20322,17 @@ public final void rule__ParameterArrayType__Group__1() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__1__Impl" - // InternalRosSystemParser.g:7054:1: rule__ParameterArrayType__Group__1__Impl : ( Array ) ; + // InternalRosSystemParser.g:6757:1: rule__ParameterArrayType__Group__1__Impl : ( Array ) ; public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7058:1: ( ( Array ) ) - // InternalRosSystemParser.g:7059:1: ( Array ) + // InternalRosSystemParser.g:6761:1: ( ( Array ) ) + // InternalRosSystemParser.g:6762:1: ( Array ) { - // InternalRosSystemParser.g:7059:1: ( Array ) - // InternalRosSystemParser.g:7060:2: Array + // InternalRosSystemParser.g:6762:1: ( Array ) + // InternalRosSystemParser.g:6763:2: Array { before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); match(input,Array,FOLLOW_2); @@ -21224,16 +20359,16 @@ public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__2" - // InternalRosSystemParser.g:7069:1: rule__ParameterArrayType__Group__2 : rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ; + // InternalRosSystemParser.g:6772: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 { - // InternalRosSystemParser.g:7073:1: ( rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ) - // InternalRosSystemParser.g:7074:2: rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 + // InternalRosSystemParser.g:6776:1: ( rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ) + // InternalRosSystemParser.g:6777:2: rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 { - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_42); rule__ParameterArrayType__Group__2__Impl(); state._fsp--; @@ -21262,21 +20397,21 @@ public final void rule__ParameterArrayType__Group__2() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__2__Impl" - // InternalRosSystemParser.g:7081:1: rule__ParameterArrayType__Group__2__Impl : ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) ; + // InternalRosSystemParser.g:6784:1: rule__ParameterArrayType__Group__2__Impl : ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) ; public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7085:1: ( ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) ) - // InternalRosSystemParser.g:7086:1: ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) + // InternalRosSystemParser.g:6788:1: ( ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) ) + // InternalRosSystemParser.g:6789:1: ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) { - // InternalRosSystemParser.g:7086:1: ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) - // InternalRosSystemParser.g:7087:2: ( rule__ParameterArrayType__TypeAssignment_2 ) + // InternalRosSystemParser.g:6789:1: ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) + // InternalRosSystemParser.g:6790:2: ( rule__ParameterArrayType__TypeAssignment_2 ) { before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); - // InternalRosSystemParser.g:7088:2: ( rule__ParameterArrayType__TypeAssignment_2 ) - // InternalRosSystemParser.g:7088:3: rule__ParameterArrayType__TypeAssignment_2 + // InternalRosSystemParser.g:6791:2: ( rule__ParameterArrayType__TypeAssignment_2 ) + // InternalRosSystemParser.g:6791:3: rule__ParameterArrayType__TypeAssignment_2 { pushFollow(FOLLOW_2); rule__ParameterArrayType__TypeAssignment_2(); @@ -21309,16 +20444,16 @@ public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__3" - // InternalRosSystemParser.g:7096:1: rule__ParameterArrayType__Group__3 : rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ; + // InternalRosSystemParser.g:6799: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 { - // InternalRosSystemParser.g:7100:1: ( rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ) - // InternalRosSystemParser.g:7101:2: rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 + // InternalRosSystemParser.g:6803:1: ( rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ) + // InternalRosSystemParser.g:6804:2: rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 { - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_42); rule__ParameterArrayType__Group__3__Impl(); state._fsp--; @@ -21347,29 +20482,29 @@ public final void rule__ParameterArrayType__Group__3() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__3__Impl" - // InternalRosSystemParser.g:7108:1: rule__ParameterArrayType__Group__3__Impl : ( ( rule__ParameterArrayType__Group_3__0 )? ) ; + // InternalRosSystemParser.g:6811:1: rule__ParameterArrayType__Group__3__Impl : ( ( rule__ParameterArrayType__Group_3__0 )? ) ; public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7112:1: ( ( ( rule__ParameterArrayType__Group_3__0 )? ) ) - // InternalRosSystemParser.g:7113:1: ( ( rule__ParameterArrayType__Group_3__0 )? ) + // InternalRosSystemParser.g:6815:1: ( ( ( rule__ParameterArrayType__Group_3__0 )? ) ) + // InternalRosSystemParser.g:6816:1: ( ( rule__ParameterArrayType__Group_3__0 )? ) { - // InternalRosSystemParser.g:7113:1: ( ( rule__ParameterArrayType__Group_3__0 )? ) - // InternalRosSystemParser.g:7114:2: ( rule__ParameterArrayType__Group_3__0 )? + // InternalRosSystemParser.g:6816:1: ( ( rule__ParameterArrayType__Group_3__0 )? ) + // InternalRosSystemParser.g:6817:2: ( rule__ParameterArrayType__Group_3__0 )? { before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); - // InternalRosSystemParser.g:7115:2: ( rule__ParameterArrayType__Group_3__0 )? - int alt34=2; - int LA34_0 = input.LA(1); + // InternalRosSystemParser.g:6818:2: ( rule__ParameterArrayType__Group_3__0 )? + int alt33=2; + int LA33_0 = input.LA(1); - if ( (LA34_0==Default) ) { - alt34=1; + if ( (LA33_0==Default) ) { + alt33=1; } - switch (alt34) { + switch (alt33) { case 1 : - // InternalRosSystemParser.g:7115:3: rule__ParameterArrayType__Group_3__0 + // InternalRosSystemParser.g:6818:3: rule__ParameterArrayType__Group_3__0 { pushFollow(FOLLOW_2); rule__ParameterArrayType__Group_3__0(); @@ -21405,14 +20540,14 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__4" - // InternalRosSystemParser.g:7123:1: rule__ParameterArrayType__Group__4 : rule__ParameterArrayType__Group__4__Impl ; + // InternalRosSystemParser.g:6826:1: rule__ParameterArrayType__Group__4 : rule__ParameterArrayType__Group__4__Impl ; public final void rule__ParameterArrayType__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7127:1: ( rule__ParameterArrayType__Group__4__Impl ) - // InternalRosSystemParser.g:7128:2: rule__ParameterArrayType__Group__4__Impl + // InternalRosSystemParser.g:6830:1: ( rule__ParameterArrayType__Group__4__Impl ) + // InternalRosSystemParser.g:6831:2: rule__ParameterArrayType__Group__4__Impl { pushFollow(FOLLOW_2); rule__ParameterArrayType__Group__4__Impl(); @@ -21438,17 +20573,17 @@ public final void rule__ParameterArrayType__Group__4() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__4__Impl" - // InternalRosSystemParser.g:7134:1: rule__ParameterArrayType__Group__4__Impl : ( RULE_END ) ; + // InternalRosSystemParser.g:6837:1: rule__ParameterArrayType__Group__4__Impl : ( RULE_END ) ; public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7138:1: ( ( RULE_END ) ) - // InternalRosSystemParser.g:7139:1: ( RULE_END ) + // InternalRosSystemParser.g:6841:1: ( ( RULE_END ) ) + // InternalRosSystemParser.g:6842:1: ( RULE_END ) { - // InternalRosSystemParser.g:7139:1: ( RULE_END ) - // InternalRosSystemParser.g:7140:2: RULE_END + // InternalRosSystemParser.g:6842:1: ( RULE_END ) + // InternalRosSystemParser.g:6843:2: RULE_END { before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); match(input,RULE_END,FOLLOW_2); @@ -21475,14 +20610,14 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group_3__0" - // InternalRosSystemParser.g:7150:1: rule__ParameterArrayType__Group_3__0 : rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 ; + // InternalRosSystemParser.g:6853:1: rule__ParameterArrayType__Group_3__0 : rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 ; public final void rule__ParameterArrayType__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7154:1: ( rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 ) - // InternalRosSystemParser.g:7155:2: rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 + // InternalRosSystemParser.g:6857:1: ( rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 ) + // InternalRosSystemParser.g:6858:2: rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 { pushFollow(FOLLOW_14); rule__ParameterArrayType__Group_3__0__Impl(); @@ -21513,17 +20648,17 @@ public final void rule__ParameterArrayType__Group_3__0() throws RecognitionExcep // $ANTLR start "rule__ParameterArrayType__Group_3__0__Impl" - // InternalRosSystemParser.g:7162:1: rule__ParameterArrayType__Group_3__0__Impl : ( Default ) ; + // InternalRosSystemParser.g:6865:1: rule__ParameterArrayType__Group_3__0__Impl : ( Default ) ; public final void rule__ParameterArrayType__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7166:1: ( ( Default ) ) - // InternalRosSystemParser.g:7167:1: ( Default ) + // InternalRosSystemParser.g:6869:1: ( ( Default ) ) + // InternalRosSystemParser.g:6870:1: ( Default ) { - // InternalRosSystemParser.g:7167:1: ( Default ) - // InternalRosSystemParser.g:7168:2: Default + // InternalRosSystemParser.g:6870:1: ( Default ) + // InternalRosSystemParser.g:6871:2: Default { before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); match(input,Default,FOLLOW_2); @@ -21550,14 +20685,14 @@ public final void rule__ParameterArrayType__Group_3__0__Impl() throws Recognitio // $ANTLR start "rule__ParameterArrayType__Group_3__1" - // InternalRosSystemParser.g:7177:1: rule__ParameterArrayType__Group_3__1 : rule__ParameterArrayType__Group_3__1__Impl ; + // InternalRosSystemParser.g:6880:1: rule__ParameterArrayType__Group_3__1 : rule__ParameterArrayType__Group_3__1__Impl ; public final void rule__ParameterArrayType__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7181:1: ( rule__ParameterArrayType__Group_3__1__Impl ) - // InternalRosSystemParser.g:7182:2: rule__ParameterArrayType__Group_3__1__Impl + // InternalRosSystemParser.g:6884:1: ( rule__ParameterArrayType__Group_3__1__Impl ) + // InternalRosSystemParser.g:6885:2: rule__ParameterArrayType__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__ParameterArrayType__Group_3__1__Impl(); @@ -21583,21 +20718,21 @@ public final void rule__ParameterArrayType__Group_3__1() throws RecognitionExcep // $ANTLR start "rule__ParameterArrayType__Group_3__1__Impl" - // InternalRosSystemParser.g:7188:1: rule__ParameterArrayType__Group_3__1__Impl : ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) ; + // InternalRosSystemParser.g:6891:1: rule__ParameterArrayType__Group_3__1__Impl : ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) ; public final void rule__ParameterArrayType__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7192:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) ) - // InternalRosSystemParser.g:7193:1: ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) + // InternalRosSystemParser.g:6895:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) ) + // InternalRosSystemParser.g:6896:1: ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) { - // InternalRosSystemParser.g:7193:1: ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) - // InternalRosSystemParser.g:7194:2: ( rule__ParameterArrayType__DefaultAssignment_3_1 ) + // InternalRosSystemParser.g:6896:1: ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) + // InternalRosSystemParser.g:6897:2: ( rule__ParameterArrayType__DefaultAssignment_3_1 ) { before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); - // InternalRosSystemParser.g:7195:2: ( rule__ParameterArrayType__DefaultAssignment_3_1 ) - // InternalRosSystemParser.g:7195:3: rule__ParameterArrayType__DefaultAssignment_3_1 + // InternalRosSystemParser.g:6898:2: ( rule__ParameterArrayType__DefaultAssignment_3_1 ) + // InternalRosSystemParser.g:6898:3: rule__ParameterArrayType__DefaultAssignment_3_1 { pushFollow(FOLLOW_2); rule__ParameterArrayType__DefaultAssignment_3_1(); @@ -21630,14 +20765,14 @@ public final void rule__ParameterArrayType__Group_3__1__Impl() throws Recognitio // $ANTLR start "rule__ParameterList__Group__0" - // InternalRosSystemParser.g:7204:1: rule__ParameterList__Group__0 : rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ; + // InternalRosSystemParser.g:6907: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 { - // InternalRosSystemParser.g:7208:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) - // InternalRosSystemParser.g:7209:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 + // InternalRosSystemParser.g:6911:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) + // InternalRosSystemParser.g:6912:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 { pushFollow(FOLLOW_14); rule__ParameterList__Group__0__Impl(); @@ -21668,21 +20803,21 @@ public final void rule__ParameterList__Group__0() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__0__Impl" - // InternalRosSystemParser.g:7216:1: rule__ParameterList__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:6919:1: rule__ParameterList__Group__0__Impl : ( () ) ; public final void rule__ParameterList__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7220:1: ( ( () ) ) - // InternalRosSystemParser.g:7221:1: ( () ) + // InternalRosSystemParser.g:6923:1: ( ( () ) ) + // InternalRosSystemParser.g:6924:1: ( () ) { - // InternalRosSystemParser.g:7221:1: ( () ) - // InternalRosSystemParser.g:7222:2: () + // InternalRosSystemParser.g:6924:1: ( () ) + // InternalRosSystemParser.g:6925:2: () { before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); - // InternalRosSystemParser.g:7223:2: () - // InternalRosSystemParser.g:7223:3: + // InternalRosSystemParser.g:6926:2: () + // InternalRosSystemParser.g:6926:3: { } @@ -21705,16 +20840,16 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__1" - // InternalRosSystemParser.g:7231:1: rule__ParameterList__Group__1 : rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ; + // InternalRosSystemParser.g:6934: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 { - // InternalRosSystemParser.g:7235:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) - // InternalRosSystemParser.g:7236:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 + // InternalRosSystemParser.g:6938:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) + // InternalRosSystemParser.g:6939:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_22); rule__ParameterList__Group__1__Impl(); state._fsp--; @@ -21743,17 +20878,17 @@ public final void rule__ParameterList__Group__1() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__1__Impl" - // InternalRosSystemParser.g:7243:1: rule__ParameterList__Group__1__Impl : ( LeftSquareBracket ) ; + // InternalRosSystemParser.g:6946:1: rule__ParameterList__Group__1__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterList__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7247:1: ( ( LeftSquareBracket ) ) - // InternalRosSystemParser.g:7248:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:6950:1: ( ( LeftSquareBracket ) ) + // InternalRosSystemParser.g:6951:1: ( LeftSquareBracket ) { - // InternalRosSystemParser.g:7248:1: ( LeftSquareBracket ) - // InternalRosSystemParser.g:7249:2: LeftSquareBracket + // InternalRosSystemParser.g:6951:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:6952:2: LeftSquareBracket { before(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); match(input,LeftSquareBracket,FOLLOW_2); @@ -21780,16 +20915,16 @@ public final void rule__ParameterList__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__2" - // InternalRosSystemParser.g:7258:1: rule__ParameterList__Group__2 : rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ; + // InternalRosSystemParser.g:6961: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 { - // InternalRosSystemParser.g:7262:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) - // InternalRosSystemParser.g:7263:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 + // InternalRosSystemParser.g:6965:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) + // InternalRosSystemParser.g:6966:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_15); rule__ParameterList__Group__2__Impl(); state._fsp--; @@ -21818,21 +20953,21 @@ public final void rule__ParameterList__Group__2() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__2__Impl" - // InternalRosSystemParser.g:7270:1: rule__ParameterList__Group__2__Impl : ( ( rule__ParameterList__ValueAssignment_2 ) ) ; + // InternalRosSystemParser.g:6973:1: rule__ParameterList__Group__2__Impl : ( ( rule__ParameterList__ValueAssignment_2 ) ) ; public final void rule__ParameterList__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7274:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) - // InternalRosSystemParser.g:7275:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) + // InternalRosSystemParser.g:6977:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) + // InternalRosSystemParser.g:6978:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) { - // InternalRosSystemParser.g:7275:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) - // InternalRosSystemParser.g:7276:2: ( rule__ParameterList__ValueAssignment_2 ) + // InternalRosSystemParser.g:6978:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) + // InternalRosSystemParser.g:6979:2: ( rule__ParameterList__ValueAssignment_2 ) { before(grammarAccess.getParameterListAccess().getValueAssignment_2()); - // InternalRosSystemParser.g:7277:2: ( rule__ParameterList__ValueAssignment_2 ) - // InternalRosSystemParser.g:7277:3: rule__ParameterList__ValueAssignment_2 + // InternalRosSystemParser.g:6980:2: ( rule__ParameterList__ValueAssignment_2 ) + // InternalRosSystemParser.g:6980:3: rule__ParameterList__ValueAssignment_2 { pushFollow(FOLLOW_2); rule__ParameterList__ValueAssignment_2(); @@ -21865,16 +21000,16 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__3" - // InternalRosSystemParser.g:7285:1: rule__ParameterList__Group__3 : rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ; + // InternalRosSystemParser.g:6988: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 { - // InternalRosSystemParser.g:7289:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) - // InternalRosSystemParser.g:7290:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 + // InternalRosSystemParser.g:6992:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) + // InternalRosSystemParser.g:6993:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_15); rule__ParameterList__Group__3__Impl(); state._fsp--; @@ -21903,35 +21038,35 @@ public final void rule__ParameterList__Group__3() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__3__Impl" - // InternalRosSystemParser.g:7297:1: rule__ParameterList__Group__3__Impl : ( ( rule__ParameterList__Group_3__0 )* ) ; + // InternalRosSystemParser.g:7000: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 { - // InternalRosSystemParser.g:7301:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) - // InternalRosSystemParser.g:7302:1: ( ( rule__ParameterList__Group_3__0 )* ) + // InternalRosSystemParser.g:7004:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) + // InternalRosSystemParser.g:7005:1: ( ( rule__ParameterList__Group_3__0 )* ) { - // InternalRosSystemParser.g:7302:1: ( ( rule__ParameterList__Group_3__0 )* ) - // InternalRosSystemParser.g:7303:2: ( rule__ParameterList__Group_3__0 )* + // InternalRosSystemParser.g:7005:1: ( ( rule__ParameterList__Group_3__0 )* ) + // InternalRosSystemParser.g:7006:2: ( rule__ParameterList__Group_3__0 )* { before(grammarAccess.getParameterListAccess().getGroup_3()); - // InternalRosSystemParser.g:7304:2: ( rule__ParameterList__Group_3__0 )* - loop35: + // InternalRosSystemParser.g:7007:2: ( rule__ParameterList__Group_3__0 )* + loop34: do { - int alt35=2; - int LA35_0 = input.LA(1); + int alt34=2; + int LA34_0 = input.LA(1); - if ( (LA35_0==Comma) ) { - alt35=1; + if ( (LA34_0==Comma) ) { + alt34=1; } - switch (alt35) { + switch (alt34) { case 1 : - // InternalRosSystemParser.g:7304:3: rule__ParameterList__Group_3__0 + // InternalRosSystemParser.g:7007:3: rule__ParameterList__Group_3__0 { - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_16); rule__ParameterList__Group_3__0(); state._fsp--; @@ -21941,7 +21076,7 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept break; default : - break loop35; + break loop34; } } while (true); @@ -21968,14 +21103,14 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__4" - // InternalRosSystemParser.g:7312:1: rule__ParameterList__Group__4 : rule__ParameterList__Group__4__Impl ; + // InternalRosSystemParser.g:7015:1: rule__ParameterList__Group__4 : rule__ParameterList__Group__4__Impl ; public final void rule__ParameterList__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7316:1: ( rule__ParameterList__Group__4__Impl ) - // InternalRosSystemParser.g:7317:2: rule__ParameterList__Group__4__Impl + // InternalRosSystemParser.g:7019:1: ( rule__ParameterList__Group__4__Impl ) + // InternalRosSystemParser.g:7020:2: rule__ParameterList__Group__4__Impl { pushFollow(FOLLOW_2); rule__ParameterList__Group__4__Impl(); @@ -22001,17 +21136,17 @@ public final void rule__ParameterList__Group__4() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__4__Impl" - // InternalRosSystemParser.g:7323:1: rule__ParameterList__Group__4__Impl : ( RightSquareBracket ) ; + // InternalRosSystemParser.g:7026:1: rule__ParameterList__Group__4__Impl : ( RightSquareBracket ) ; public final void rule__ParameterList__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7327:1: ( ( RightSquareBracket ) ) - // InternalRosSystemParser.g:7328:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:7030:1: ( ( RightSquareBracket ) ) + // InternalRosSystemParser.g:7031:1: ( RightSquareBracket ) { - // InternalRosSystemParser.g:7328:1: ( RightSquareBracket ) - // InternalRosSystemParser.g:7329:2: RightSquareBracket + // InternalRosSystemParser.g:7031:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:7032:2: RightSquareBracket { before(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); match(input,RightSquareBracket,FOLLOW_2); @@ -22038,16 +21173,16 @@ public final void rule__ParameterList__Group__4__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group_3__0" - // InternalRosSystemParser.g:7339:1: rule__ParameterList__Group_3__0 : rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ; + // InternalRosSystemParser.g:7042: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 { - // InternalRosSystemParser.g:7343:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) - // InternalRosSystemParser.g:7344:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 + // InternalRosSystemParser.g:7046:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) + // InternalRosSystemParser.g:7047:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_22); rule__ParameterList__Group_3__0__Impl(); state._fsp--; @@ -22076,17 +21211,17 @@ public final void rule__ParameterList__Group_3__0() throws RecognitionException // $ANTLR start "rule__ParameterList__Group_3__0__Impl" - // InternalRosSystemParser.g:7351:1: rule__ParameterList__Group_3__0__Impl : ( Comma ) ; + // InternalRosSystemParser.g:7054:1: rule__ParameterList__Group_3__0__Impl : ( Comma ) ; public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7355:1: ( ( Comma ) ) - // InternalRosSystemParser.g:7356:1: ( Comma ) + // InternalRosSystemParser.g:7058:1: ( ( Comma ) ) + // InternalRosSystemParser.g:7059:1: ( Comma ) { - // InternalRosSystemParser.g:7356:1: ( Comma ) - // InternalRosSystemParser.g:7357:2: Comma + // InternalRosSystemParser.g:7059:1: ( Comma ) + // InternalRosSystemParser.g:7060:2: Comma { before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); match(input,Comma,FOLLOW_2); @@ -22113,14 +21248,14 @@ public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterList__Group_3__1" - // InternalRosSystemParser.g:7366:1: rule__ParameterList__Group_3__1 : rule__ParameterList__Group_3__1__Impl ; + // InternalRosSystemParser.g:7069: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 { - // InternalRosSystemParser.g:7370:1: ( rule__ParameterList__Group_3__1__Impl ) - // InternalRosSystemParser.g:7371:2: rule__ParameterList__Group_3__1__Impl + // InternalRosSystemParser.g:7073:1: ( rule__ParameterList__Group_3__1__Impl ) + // InternalRosSystemParser.g:7074:2: rule__ParameterList__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__ParameterList__Group_3__1__Impl(); @@ -22146,21 +21281,21 @@ public final void rule__ParameterList__Group_3__1() throws RecognitionException // $ANTLR start "rule__ParameterList__Group_3__1__Impl" - // InternalRosSystemParser.g:7377:1: rule__ParameterList__Group_3__1__Impl : ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ; + // InternalRosSystemParser.g:7080: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 { - // InternalRosSystemParser.g:7381:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) - // InternalRosSystemParser.g:7382:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) + // InternalRosSystemParser.g:7084:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) + // InternalRosSystemParser.g:7085:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) { - // InternalRosSystemParser.g:7382:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) - // InternalRosSystemParser.g:7383:2: ( rule__ParameterList__ValueAssignment_3_1 ) + // InternalRosSystemParser.g:7085:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) + // InternalRosSystemParser.g:7086:2: ( rule__ParameterList__ValueAssignment_3_1 ) { before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); - // InternalRosSystemParser.g:7384:2: ( rule__ParameterList__ValueAssignment_3_1 ) - // InternalRosSystemParser.g:7384:3: rule__ParameterList__ValueAssignment_3_1 + // InternalRosSystemParser.g:7087:2: ( rule__ParameterList__ValueAssignment_3_1 ) + // InternalRosSystemParser.g:7087:3: rule__ParameterList__ValueAssignment_3_1 { pushFollow(FOLLOW_2); rule__ParameterList__ValueAssignment_3_1(); @@ -22193,16 +21328,16 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterAny__Group__0" - // InternalRosSystemParser.g:7393:1: rule__ParameterAny__Group__0 : rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ; + // InternalRosSystemParser.g:7096: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 { - // InternalRosSystemParser.g:7397:1: ( rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ) - // InternalRosSystemParser.g:7398:2: rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 + // InternalRosSystemParser.g:7100:1: ( rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ) + // InternalRosSystemParser.g:7101:2: rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 { - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_43); rule__ParameterAny__Group__0__Impl(); state._fsp--; @@ -22231,21 +21366,21 @@ public final void rule__ParameterAny__Group__0() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__0__Impl" - // InternalRosSystemParser.g:7405:1: rule__ParameterAny__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:7108:1: rule__ParameterAny__Group__0__Impl : ( () ) ; public final void rule__ParameterAny__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7409:1: ( ( () ) ) - // InternalRosSystemParser.g:7410:1: ( () ) + // InternalRosSystemParser.g:7112:1: ( ( () ) ) + // InternalRosSystemParser.g:7113:1: ( () ) { - // InternalRosSystemParser.g:7410:1: ( () ) - // InternalRosSystemParser.g:7411:2: () + // InternalRosSystemParser.g:7113:1: ( () ) + // InternalRosSystemParser.g:7114:2: () { before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); - // InternalRosSystemParser.g:7412:2: () - // InternalRosSystemParser.g:7412:3: + // InternalRosSystemParser.g:7115:2: () + // InternalRosSystemParser.g:7115:3: { } @@ -22268,16 +21403,16 @@ public final void rule__ParameterAny__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__1" - // InternalRosSystemParser.g:7420:1: rule__ParameterAny__Group__1 : rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ; + // InternalRosSystemParser.g:7123: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 { - // InternalRosSystemParser.g:7424:1: ( rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ) - // InternalRosSystemParser.g:7425:2: rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 + // InternalRosSystemParser.g:7127:1: ( rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ) + // InternalRosSystemParser.g:7128:2: rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_44); rule__ParameterAny__Group__1__Impl(); state._fsp--; @@ -22306,17 +21441,17 @@ public final void rule__ParameterAny__Group__1() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__1__Impl" - // InternalRosSystemParser.g:7432:1: rule__ParameterAny__Group__1__Impl : ( ParameterAny ) ; + // InternalRosSystemParser.g:7135:1: rule__ParameterAny__Group__1__Impl : ( ParameterAny ) ; public final void rule__ParameterAny__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7436:1: ( ( ParameterAny ) ) - // InternalRosSystemParser.g:7437:1: ( ParameterAny ) + // InternalRosSystemParser.g:7139:1: ( ( ParameterAny ) ) + // InternalRosSystemParser.g:7140:1: ( ParameterAny ) { - // InternalRosSystemParser.g:7437:1: ( ParameterAny ) - // InternalRosSystemParser.g:7438:2: ParameterAny + // InternalRosSystemParser.g:7140:1: ( ParameterAny ) + // InternalRosSystemParser.g:7141:2: ParameterAny { before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); match(input,ParameterAny,FOLLOW_2); @@ -22343,14 +21478,14 @@ public final void rule__ParameterAny__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__2" - // InternalRosSystemParser.g:7447:1: rule__ParameterAny__Group__2 : rule__ParameterAny__Group__2__Impl ; + // InternalRosSystemParser.g:7150:1: rule__ParameterAny__Group__2 : rule__ParameterAny__Group__2__Impl ; public final void rule__ParameterAny__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7451:1: ( rule__ParameterAny__Group__2__Impl ) - // InternalRosSystemParser.g:7452:2: rule__ParameterAny__Group__2__Impl + // InternalRosSystemParser.g:7154:1: ( rule__ParameterAny__Group__2__Impl ) + // InternalRosSystemParser.g:7155:2: rule__ParameterAny__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterAny__Group__2__Impl(); @@ -22376,29 +21511,29 @@ public final void rule__ParameterAny__Group__2() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__2__Impl" - // InternalRosSystemParser.g:7458:1: rule__ParameterAny__Group__2__Impl : ( ( rule__ParameterAny__Group_2__0 )? ) ; + // InternalRosSystemParser.g:7161:1: rule__ParameterAny__Group__2__Impl : ( ( rule__ParameterAny__Group_2__0 )? ) ; public final void rule__ParameterAny__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7462:1: ( ( ( rule__ParameterAny__Group_2__0 )? ) ) - // InternalRosSystemParser.g:7463:1: ( ( rule__ParameterAny__Group_2__0 )? ) + // InternalRosSystemParser.g:7165:1: ( ( ( rule__ParameterAny__Group_2__0 )? ) ) + // InternalRosSystemParser.g:7166:1: ( ( rule__ParameterAny__Group_2__0 )? ) { - // InternalRosSystemParser.g:7463:1: ( ( rule__ParameterAny__Group_2__0 )? ) - // InternalRosSystemParser.g:7464:2: ( rule__ParameterAny__Group_2__0 )? + // InternalRosSystemParser.g:7166:1: ( ( rule__ParameterAny__Group_2__0 )? ) + // InternalRosSystemParser.g:7167:2: ( rule__ParameterAny__Group_2__0 )? { before(grammarAccess.getParameterAnyAccess().getGroup_2()); - // InternalRosSystemParser.g:7465:2: ( rule__ParameterAny__Group_2__0 )? - int alt36=2; - int LA36_0 = input.LA(1); + // InternalRosSystemParser.g:7168:2: ( rule__ParameterAny__Group_2__0 )? + int alt35=2; + int LA35_0 = input.LA(1); - if ( (LA36_0==Value) ) { - alt36=1; + if ( (LA35_0==Value) ) { + alt35=1; } - switch (alt36) { + switch (alt35) { case 1 : - // InternalRosSystemParser.g:7465:3: rule__ParameterAny__Group_2__0 + // InternalRosSystemParser.g:7168:3: rule__ParameterAny__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterAny__Group_2__0(); @@ -22434,14 +21569,14 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group_2__0" - // InternalRosSystemParser.g:7474:1: rule__ParameterAny__Group_2__0 : rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ; + // InternalRosSystemParser.g:7177:1: rule__ParameterAny__Group_2__0 : rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ; public final void rule__ParameterAny__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7478:1: ( rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ) - // InternalRosSystemParser.g:7479:2: rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 + // InternalRosSystemParser.g:7181:1: ( rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ) + // InternalRosSystemParser.g:7182:2: rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 { pushFollow(FOLLOW_11); rule__ParameterAny__Group_2__0__Impl(); @@ -22472,17 +21607,17 @@ public final void rule__ParameterAny__Group_2__0() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group_2__0__Impl" - // InternalRosSystemParser.g:7486:1: rule__ParameterAny__Group_2__0__Impl : ( Value ) ; + // InternalRosSystemParser.g:7189:1: rule__ParameterAny__Group_2__0__Impl : ( Value ) ; public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7490:1: ( ( Value ) ) - // InternalRosSystemParser.g:7491:1: ( Value ) + // InternalRosSystemParser.g:7193:1: ( ( Value ) ) + // InternalRosSystemParser.g:7194:1: ( Value ) { - // InternalRosSystemParser.g:7491:1: ( Value ) - // InternalRosSystemParser.g:7492:2: Value + // InternalRosSystemParser.g:7194:1: ( Value ) + // InternalRosSystemParser.g:7195:2: Value { before(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); match(input,Value,FOLLOW_2); @@ -22509,14 +21644,14 @@ public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionExcep // $ANTLR start "rule__ParameterAny__Group_2__1" - // InternalRosSystemParser.g:7501:1: rule__ParameterAny__Group_2__1 : rule__ParameterAny__Group_2__1__Impl ; + // InternalRosSystemParser.g:7204:1: rule__ParameterAny__Group_2__1 : rule__ParameterAny__Group_2__1__Impl ; public final void rule__ParameterAny__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7505:1: ( rule__ParameterAny__Group_2__1__Impl ) - // InternalRosSystemParser.g:7506:2: rule__ParameterAny__Group_2__1__Impl + // InternalRosSystemParser.g:7208:1: ( rule__ParameterAny__Group_2__1__Impl ) + // InternalRosSystemParser.g:7209:2: rule__ParameterAny__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterAny__Group_2__1__Impl(); @@ -22542,21 +21677,21 @@ public final void rule__ParameterAny__Group_2__1() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group_2__1__Impl" - // InternalRosSystemParser.g:7512:1: rule__ParameterAny__Group_2__1__Impl : ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ; + // InternalRosSystemParser.g:7215:1: rule__ParameterAny__Group_2__1__Impl : ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ; public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7516:1: ( ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ) - // InternalRosSystemParser.g:7517:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) + // InternalRosSystemParser.g:7219:1: ( ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ) + // InternalRosSystemParser.g:7220:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) { - // InternalRosSystemParser.g:7517:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) - // InternalRosSystemParser.g:7518:2: ( rule__ParameterAny__ValueAssignment_2_1 ) + // InternalRosSystemParser.g:7220:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) + // InternalRosSystemParser.g:7221:2: ( rule__ParameterAny__ValueAssignment_2_1 ) { before(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); - // InternalRosSystemParser.g:7519:2: ( rule__ParameterAny__ValueAssignment_2_1 ) - // InternalRosSystemParser.g:7519:3: rule__ParameterAny__ValueAssignment_2_1 + // InternalRosSystemParser.g:7222:2: ( rule__ParameterAny__ValueAssignment_2_1 ) + // InternalRosSystemParser.g:7222:3: rule__ParameterAny__ValueAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterAny__ValueAssignment_2_1(); @@ -22589,16 +21724,16 @@ public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionExcep // $ANTLR start "rule__ParameterStruct__Group__0" - // InternalRosSystemParser.g:7528:1: rule__ParameterStruct__Group__0 : rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ; + // InternalRosSystemParser.g:7231: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 { - // InternalRosSystemParser.g:7532:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) - // InternalRosSystemParser.g:7533:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 + // InternalRosSystemParser.g:7235:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) + // InternalRosSystemParser.g:7236:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_22); rule__ParameterStruct__Group__0__Impl(); state._fsp--; @@ -22627,21 +21762,21 @@ public final void rule__ParameterStruct__Group__0() throws RecognitionException // $ANTLR start "rule__ParameterStruct__Group__0__Impl" - // InternalRosSystemParser.g:7540:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:7243:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7544:1: ( ( () ) ) - // InternalRosSystemParser.g:7545:1: ( () ) + // InternalRosSystemParser.g:7247:1: ( ( () ) ) + // InternalRosSystemParser.g:7248:1: ( () ) { - // InternalRosSystemParser.g:7545:1: ( () ) - // InternalRosSystemParser.g:7546:2: () + // InternalRosSystemParser.g:7248:1: ( () ) + // InternalRosSystemParser.g:7249:2: () { before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); - // InternalRosSystemParser.g:7547:2: () - // InternalRosSystemParser.g:7547:3: + // InternalRosSystemParser.g:7250:2: () + // InternalRosSystemParser.g:7250:3: { } @@ -22664,14 +21799,14 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterStruct__Group__1" - // InternalRosSystemParser.g:7555:1: rule__ParameterStruct__Group__1 : rule__ParameterStruct__Group__1__Impl ; + // InternalRosSystemParser.g:7258:1: rule__ParameterStruct__Group__1 : rule__ParameterStruct__Group__1__Impl ; public final void rule__ParameterStruct__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7559:1: ( rule__ParameterStruct__Group__1__Impl ) - // InternalRosSystemParser.g:7560:2: rule__ParameterStruct__Group__1__Impl + // InternalRosSystemParser.g:7262:1: ( rule__ParameterStruct__Group__1__Impl ) + // InternalRosSystemParser.g:7263:2: rule__ParameterStruct__Group__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group__1__Impl(); @@ -22697,29 +21832,29 @@ public final void rule__ParameterStruct__Group__1() throws RecognitionException // $ANTLR start "rule__ParameterStruct__Group__1__Impl" - // InternalRosSystemParser.g:7566:1: rule__ParameterStruct__Group__1__Impl : ( ( rule__ParameterStruct__Group_1__0 )? ) ; + // InternalRosSystemParser.g:7269: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 { - // InternalRosSystemParser.g:7570:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) - // InternalRosSystemParser.g:7571:1: ( ( rule__ParameterStruct__Group_1__0 )? ) + // InternalRosSystemParser.g:7273:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) + // InternalRosSystemParser.g:7274:1: ( ( rule__ParameterStruct__Group_1__0 )? ) { - // InternalRosSystemParser.g:7571:1: ( ( rule__ParameterStruct__Group_1__0 )? ) - // InternalRosSystemParser.g:7572:2: ( rule__ParameterStruct__Group_1__0 )? + // InternalRosSystemParser.g:7274:1: ( ( rule__ParameterStruct__Group_1__0 )? ) + // InternalRosSystemParser.g:7275:2: ( rule__ParameterStruct__Group_1__0 )? { before(grammarAccess.getParameterStructAccess().getGroup_1()); - // InternalRosSystemParser.g:7573:2: ( rule__ParameterStruct__Group_1__0 )? - int alt37=2; - int LA37_0 = input.LA(1); + // InternalRosSystemParser.g:7276:2: ( rule__ParameterStruct__Group_1__0 )? + int alt36=2; + int LA36_0 = input.LA(1); - if ( (LA37_0==LeftSquareBracket) ) { - alt37=1; + if ( (LA36_0==LeftSquareBracket) ) { + alt36=1; } - switch (alt37) { + switch (alt36) { case 1 : - // InternalRosSystemParser.g:7573:3: rule__ParameterStruct__Group_1__0 + // InternalRosSystemParser.g:7276:3: rule__ParameterStruct__Group_1__0 { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1__0(); @@ -22755,14 +21890,14 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterStruct__Group_1__0" - // InternalRosSystemParser.g:7582:1: rule__ParameterStruct__Group_1__0 : rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ; + // InternalRosSystemParser.g:7285: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 { - // InternalRosSystemParser.g:7586:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) - // InternalRosSystemParser.g:7587:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 + // InternalRosSystemParser.g:7289:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) + // InternalRosSystemParser.g:7290:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 { pushFollow(FOLLOW_11); rule__ParameterStruct__Group_1__0__Impl(); @@ -22793,17 +21928,17 @@ public final void rule__ParameterStruct__Group_1__0() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__0__Impl" - // InternalRosSystemParser.g:7594:1: rule__ParameterStruct__Group_1__0__Impl : ( LeftSquareBracket ) ; + // InternalRosSystemParser.g:7297:1: rule__ParameterStruct__Group_1__0__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7598:1: ( ( LeftSquareBracket ) ) - // InternalRosSystemParser.g:7599:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:7301:1: ( ( LeftSquareBracket ) ) + // InternalRosSystemParser.g:7302:1: ( LeftSquareBracket ) { - // InternalRosSystemParser.g:7599:1: ( LeftSquareBracket ) - // InternalRosSystemParser.g:7600:2: LeftSquareBracket + // InternalRosSystemParser.g:7302:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:7303:2: LeftSquareBracket { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); match(input,LeftSquareBracket,FOLLOW_2); @@ -22830,16 +21965,16 @@ public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__1" - // InternalRosSystemParser.g:7609:1: rule__ParameterStruct__Group_1__1 : rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ; + // InternalRosSystemParser.g:7312: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 { - // InternalRosSystemParser.g:7613:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) - // InternalRosSystemParser.g:7614:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 + // InternalRosSystemParser.g:7316:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) + // InternalRosSystemParser.g:7317:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_15); rule__ParameterStruct__Group_1__1__Impl(); state._fsp--; @@ -22868,21 +22003,21 @@ public final void rule__ParameterStruct__Group_1__1() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__1__Impl" - // InternalRosSystemParser.g:7621:1: rule__ParameterStruct__Group_1__1__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ; + // InternalRosSystemParser.g:7324: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 { - // InternalRosSystemParser.g:7625:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) - // InternalRosSystemParser.g:7626:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) + // InternalRosSystemParser.g:7328:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) + // InternalRosSystemParser.g:7329:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) { - // InternalRosSystemParser.g:7626:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) - // InternalRosSystemParser.g:7627:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) + // InternalRosSystemParser.g:7329:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) + // InternalRosSystemParser.g:7330:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); - // InternalRosSystemParser.g:7628:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) - // InternalRosSystemParser.g:7628:3: rule__ParameterStruct__ValueAssignment_1_1 + // InternalRosSystemParser.g:7331:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) + // InternalRosSystemParser.g:7331:3: rule__ParameterStruct__ValueAssignment_1_1 { pushFollow(FOLLOW_2); rule__ParameterStruct__ValueAssignment_1_1(); @@ -22915,16 +22050,16 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__2" - // InternalRosSystemParser.g:7636:1: rule__ParameterStruct__Group_1__2 : rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ; + // InternalRosSystemParser.g:7339: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 { - // InternalRosSystemParser.g:7640:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) - // InternalRosSystemParser.g:7641:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 + // InternalRosSystemParser.g:7343:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) + // InternalRosSystemParser.g:7344:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_15); rule__ParameterStruct__Group_1__2__Impl(); state._fsp--; @@ -22953,35 +22088,35 @@ public final void rule__ParameterStruct__Group_1__2() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__2__Impl" - // InternalRosSystemParser.g:7648:1: rule__ParameterStruct__Group_1__2__Impl : ( ( rule__ParameterStruct__Group_1_2__0 )* ) ; + // InternalRosSystemParser.g:7351: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 { - // InternalRosSystemParser.g:7652:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) - // InternalRosSystemParser.g:7653:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) + // InternalRosSystemParser.g:7355:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) + // InternalRosSystemParser.g:7356:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) { - // InternalRosSystemParser.g:7653:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) - // InternalRosSystemParser.g:7654:2: ( rule__ParameterStruct__Group_1_2__0 )* + // InternalRosSystemParser.g:7356:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) + // InternalRosSystemParser.g:7357:2: ( rule__ParameterStruct__Group_1_2__0 )* { before(grammarAccess.getParameterStructAccess().getGroup_1_2()); - // InternalRosSystemParser.g:7655:2: ( rule__ParameterStruct__Group_1_2__0 )* - loop38: + // InternalRosSystemParser.g:7358:2: ( rule__ParameterStruct__Group_1_2__0 )* + loop37: do { - int alt38=2; - int LA38_0 = input.LA(1); + int alt37=2; + int LA37_0 = input.LA(1); - if ( (LA38_0==Comma) ) { - alt38=1; + if ( (LA37_0==Comma) ) { + alt37=1; } - switch (alt38) { + switch (alt37) { case 1 : - // InternalRosSystemParser.g:7655:3: rule__ParameterStruct__Group_1_2__0 + // InternalRosSystemParser.g:7358:3: rule__ParameterStruct__Group_1_2__0 { - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_16); rule__ParameterStruct__Group_1_2__0(); state._fsp--; @@ -22991,7 +22126,7 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx break; default : - break loop38; + break loop37; } } while (true); @@ -23018,14 +22153,14 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__3" - // InternalRosSystemParser.g:7663:1: rule__ParameterStruct__Group_1__3 : rule__ParameterStruct__Group_1__3__Impl ; + // InternalRosSystemParser.g:7366: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 { - // InternalRosSystemParser.g:7667:1: ( rule__ParameterStruct__Group_1__3__Impl ) - // InternalRosSystemParser.g:7668:2: rule__ParameterStruct__Group_1__3__Impl + // InternalRosSystemParser.g:7370:1: ( rule__ParameterStruct__Group_1__3__Impl ) + // InternalRosSystemParser.g:7371:2: rule__ParameterStruct__Group_1__3__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1__3__Impl(); @@ -23051,17 +22186,17 @@ public final void rule__ParameterStruct__Group_1__3() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__3__Impl" - // InternalRosSystemParser.g:7674:1: rule__ParameterStruct__Group_1__3__Impl : ( RightSquareBracket ) ; + // InternalRosSystemParser.g:7377:1: rule__ParameterStruct__Group_1__3__Impl : ( RightSquareBracket ) ; public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7678:1: ( ( RightSquareBracket ) ) - // InternalRosSystemParser.g:7679:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:7381:1: ( ( RightSquareBracket ) ) + // InternalRosSystemParser.g:7382:1: ( RightSquareBracket ) { - // InternalRosSystemParser.g:7679:1: ( RightSquareBracket ) - // InternalRosSystemParser.g:7680:2: RightSquareBracket + // InternalRosSystemParser.g:7382:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:7383:2: RightSquareBracket { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); match(input,RightSquareBracket,FOLLOW_2); @@ -23088,14 +22223,14 @@ public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1_2__0" - // InternalRosSystemParser.g:7690:1: rule__ParameterStruct__Group_1_2__0 : rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ; + // InternalRosSystemParser.g:7393: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 { - // InternalRosSystemParser.g:7694:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) - // InternalRosSystemParser.g:7695:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 + // InternalRosSystemParser.g:7397:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) + // InternalRosSystemParser.g:7398:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 { pushFollow(FOLLOW_14); rule__ParameterStruct__Group_1_2__0__Impl(); @@ -23126,17 +22261,17 @@ public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__0__Impl" - // InternalRosSystemParser.g:7702:1: rule__ParameterStruct__Group_1_2__0__Impl : ( Comma ) ; + // InternalRosSystemParser.g:7405:1: rule__ParameterStruct__Group_1_2__0__Impl : ( Comma ) ; public final void rule__ParameterStruct__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7706:1: ( ( Comma ) ) - // InternalRosSystemParser.g:7707:1: ( Comma ) + // InternalRosSystemParser.g:7409:1: ( ( Comma ) ) + // InternalRosSystemParser.g:7410:1: ( Comma ) { - // InternalRosSystemParser.g:7707:1: ( Comma ) - // InternalRosSystemParser.g:7708:2: Comma + // InternalRosSystemParser.g:7410:1: ( Comma ) + // InternalRosSystemParser.g:7411:2: Comma { before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); match(input,Comma,FOLLOW_2); @@ -23163,14 +22298,14 @@ public final void rule__ParameterStruct__Group_1_2__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__1" - // InternalRosSystemParser.g:7717:1: rule__ParameterStruct__Group_1_2__1 : rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ; + // InternalRosSystemParser.g:7420: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 { - // InternalRosSystemParser.g:7721:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) - // InternalRosSystemParser.g:7722:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 + // InternalRosSystemParser.g:7424:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) + // InternalRosSystemParser.g:7425:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 { pushFollow(FOLLOW_11); rule__ParameterStruct__Group_1_2__1__Impl(); @@ -23201,17 +22336,17 @@ public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__1__Impl" - // InternalRosSystemParser.g:7729:1: rule__ParameterStruct__Group_1_2__1__Impl : ( LeftSquareBracket ) ; + // InternalRosSystemParser.g:7432:1: rule__ParameterStruct__Group_1_2__1__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterStruct__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7733:1: ( ( LeftSquareBracket ) ) - // InternalRosSystemParser.g:7734:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:7436:1: ( ( LeftSquareBracket ) ) + // InternalRosSystemParser.g:7437:1: ( LeftSquareBracket ) { - // InternalRosSystemParser.g:7734:1: ( LeftSquareBracket ) - // InternalRosSystemParser.g:7735:2: LeftSquareBracket + // InternalRosSystemParser.g:7437:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:7438:2: LeftSquareBracket { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); match(input,LeftSquareBracket,FOLLOW_2); @@ -23238,16 +22373,16 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__2" - // InternalRosSystemParser.g:7744:1: rule__ParameterStruct__Group_1_2__2 : rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ; + // InternalRosSystemParser.g:7447: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 { - // InternalRosSystemParser.g:7748:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) - // InternalRosSystemParser.g:7749:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 + // InternalRosSystemParser.g:7451:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) + // InternalRosSystemParser.g:7452:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_24); rule__ParameterStruct__Group_1_2__2__Impl(); state._fsp--; @@ -23276,21 +22411,21 @@ public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__2__Impl" - // InternalRosSystemParser.g:7756:1: rule__ParameterStruct__Group_1_2__2__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ; + // InternalRosSystemParser.g:7459: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 { - // InternalRosSystemParser.g:7760:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) - // InternalRosSystemParser.g:7761:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) + // InternalRosSystemParser.g:7463:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) + // InternalRosSystemParser.g:7464:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) { - // InternalRosSystemParser.g:7761:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) - // InternalRosSystemParser.g:7762:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) + // InternalRosSystemParser.g:7464:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) + // InternalRosSystemParser.g:7465:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); - // InternalRosSystemParser.g:7763:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) - // InternalRosSystemParser.g:7763:3: rule__ParameterStruct__ValueAssignment_1_2_2 + // InternalRosSystemParser.g:7466:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) + // InternalRosSystemParser.g:7466:3: rule__ParameterStruct__ValueAssignment_1_2_2 { pushFollow(FOLLOW_2); rule__ParameterStruct__ValueAssignment_1_2_2(); @@ -23323,14 +22458,14 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__3" - // InternalRosSystemParser.g:7771:1: rule__ParameterStruct__Group_1_2__3 : rule__ParameterStruct__Group_1_2__3__Impl ; + // InternalRosSystemParser.g:7474: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 { - // InternalRosSystemParser.g:7775:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) - // InternalRosSystemParser.g:7776:2: rule__ParameterStruct__Group_1_2__3__Impl + // InternalRosSystemParser.g:7478:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) + // InternalRosSystemParser.g:7479:2: rule__ParameterStruct__Group_1_2__3__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1_2__3__Impl(); @@ -23356,17 +22491,17 @@ public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__3__Impl" - // InternalRosSystemParser.g:7782:1: rule__ParameterStruct__Group_1_2__3__Impl : ( RightSquareBracket ) ; + // InternalRosSystemParser.g:7485:1: rule__ParameterStruct__Group_1_2__3__Impl : ( RightSquareBracket ) ; public final void rule__ParameterStruct__Group_1_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7786:1: ( ( RightSquareBracket ) ) - // InternalRosSystemParser.g:7787:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:7489:1: ( ( RightSquareBracket ) ) + // InternalRosSystemParser.g:7490:1: ( RightSquareBracket ) { - // InternalRosSystemParser.g:7787:1: ( RightSquareBracket ) - // InternalRosSystemParser.g:7788:2: RightSquareBracket + // InternalRosSystemParser.g:7490:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:7491:2: RightSquareBracket { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); match(input,RightSquareBracket,FOLLOW_2); @@ -23393,14 +22528,14 @@ public final void rule__ParameterStruct__Group_1_2__3__Impl() throws Recognition // $ANTLR start "rule__ParameterStructMember__Group__0" - // InternalRosSystemParser.g:7798:1: rule__ParameterStructMember__Group__0 : rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ; + // InternalRosSystemParser.g:7501: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 { - // InternalRosSystemParser.g:7802:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) - // InternalRosSystemParser.g:7803:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 + // InternalRosSystemParser.g:7505:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) + // InternalRosSystemParser.g:7506:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 { pushFollow(FOLLOW_3); rule__ParameterStructMember__Group__0__Impl(); @@ -23431,21 +22566,21 @@ public final void rule__ParameterStructMember__Group__0() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__0__Impl" - // InternalRosSystemParser.g:7810:1: rule__ParameterStructMember__Group__0__Impl : ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ; + // InternalRosSystemParser.g:7513:1: rule__ParameterStructMember__Group__0__Impl : ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ; public final void rule__ParameterStructMember__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7814:1: ( ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ) - // InternalRosSystemParser.g:7815:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) + // InternalRosSystemParser.g:7517:1: ( ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ) + // InternalRosSystemParser.g:7518:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) { - // InternalRosSystemParser.g:7815:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) - // InternalRosSystemParser.g:7816:2: ( rule__ParameterStructMember__NameAssignment_0 ) + // InternalRosSystemParser.g:7518:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) + // InternalRosSystemParser.g:7519:2: ( rule__ParameterStructMember__NameAssignment_0 ) { before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); - // InternalRosSystemParser.g:7817:2: ( rule__ParameterStructMember__NameAssignment_0 ) - // InternalRosSystemParser.g:7817:3: rule__ParameterStructMember__NameAssignment_0 + // InternalRosSystemParser.g:7520:2: ( rule__ParameterStructMember__NameAssignment_0 ) + // InternalRosSystemParser.g:7520:3: rule__ParameterStructMember__NameAssignment_0 { pushFollow(FOLLOW_2); rule__ParameterStructMember__NameAssignment_0(); @@ -23478,14 +22613,14 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__1" - // InternalRosSystemParser.g:7825:1: rule__ParameterStructMember__Group__1 : rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ; + // InternalRosSystemParser.g:7528: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 { - // InternalRosSystemParser.g:7829:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) - // InternalRosSystemParser.g:7830:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 + // InternalRosSystemParser.g:7532:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) + // InternalRosSystemParser.g:7533:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 { pushFollow(FOLLOW_4); rule__ParameterStructMember__Group__1__Impl(); @@ -23516,17 +22651,17 @@ public final void rule__ParameterStructMember__Group__1() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__1__Impl" - // InternalRosSystemParser.g:7837:1: rule__ParameterStructMember__Group__1__Impl : ( Colon ) ; + // InternalRosSystemParser.g:7540:1: rule__ParameterStructMember__Group__1__Impl : ( Colon ) ; public final void rule__ParameterStructMember__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7841:1: ( ( Colon ) ) - // InternalRosSystemParser.g:7842:1: ( Colon ) + // InternalRosSystemParser.g:7544:1: ( ( Colon ) ) + // InternalRosSystemParser.g:7545:1: ( Colon ) { - // InternalRosSystemParser.g:7842:1: ( Colon ) - // InternalRosSystemParser.g:7843:2: Colon + // InternalRosSystemParser.g:7545:1: ( Colon ) + // InternalRosSystemParser.g:7546:2: Colon { before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); match(input,Colon,FOLLOW_2); @@ -23553,16 +22688,16 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__2" - // InternalRosSystemParser.g:7852:1: rule__ParameterStructMember__Group__2 : rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ; + // InternalRosSystemParser.g:7555: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 { - // InternalRosSystemParser.g:7856:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) - // InternalRosSystemParser.g:7857:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 + // InternalRosSystemParser.g:7559:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) + // InternalRosSystemParser.g:7560:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_22); rule__ParameterStructMember__Group__2__Impl(); state._fsp--; @@ -23591,17 +22726,17 @@ public final void rule__ParameterStructMember__Group__2() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__2__Impl" - // InternalRosSystemParser.g:7864:1: rule__ParameterStructMember__Group__2__Impl : ( RULE_BEGIN ) ; + // InternalRosSystemParser.g:7567:1: rule__ParameterStructMember__Group__2__Impl : ( RULE_BEGIN ) ; public final void rule__ParameterStructMember__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7868:1: ( ( RULE_BEGIN ) ) - // InternalRosSystemParser.g:7869:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:7571:1: ( ( RULE_BEGIN ) ) + // InternalRosSystemParser.g:7572:1: ( RULE_BEGIN ) { - // InternalRosSystemParser.g:7869:1: ( RULE_BEGIN ) - // InternalRosSystemParser.g:7870:2: RULE_BEGIN + // InternalRosSystemParser.g:7572:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:7573:2: RULE_BEGIN { before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); match(input,RULE_BEGIN,FOLLOW_2); @@ -23628,14 +22763,14 @@ public final void rule__ParameterStructMember__Group__2__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__3" - // InternalRosSystemParser.g:7879:1: rule__ParameterStructMember__Group__3 : rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ; + // InternalRosSystemParser.g:7582: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 { - // InternalRosSystemParser.g:7883:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) - // InternalRosSystemParser.g:7884:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 + // InternalRosSystemParser.g:7586:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) + // InternalRosSystemParser.g:7587:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 { pushFollow(FOLLOW_13); rule__ParameterStructMember__Group__3__Impl(); @@ -23666,21 +22801,21 @@ public final void rule__ParameterStructMember__Group__3() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__3__Impl" - // InternalRosSystemParser.g:7891:1: rule__ParameterStructMember__Group__3__Impl : ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ; + // InternalRosSystemParser.g:7594:1: rule__ParameterStructMember__Group__3__Impl : ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ; public final void rule__ParameterStructMember__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7895:1: ( ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ) - // InternalRosSystemParser.g:7896:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) + // InternalRosSystemParser.g:7598:1: ( ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ) + // InternalRosSystemParser.g:7599:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) { - // InternalRosSystemParser.g:7896:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) - // InternalRosSystemParser.g:7897:2: ( rule__ParameterStructMember__ValueAssignment_3 ) + // InternalRosSystemParser.g:7599:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) + // InternalRosSystemParser.g:7600:2: ( rule__ParameterStructMember__ValueAssignment_3 ) { before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); - // InternalRosSystemParser.g:7898:2: ( rule__ParameterStructMember__ValueAssignment_3 ) - // InternalRosSystemParser.g:7898:3: rule__ParameterStructMember__ValueAssignment_3 + // InternalRosSystemParser.g:7601:2: ( rule__ParameterStructMember__ValueAssignment_3 ) + // InternalRosSystemParser.g:7601:3: rule__ParameterStructMember__ValueAssignment_3 { pushFollow(FOLLOW_2); rule__ParameterStructMember__ValueAssignment_3(); @@ -23713,14 +22848,14 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__4" - // InternalRosSystemParser.g:7906:1: rule__ParameterStructMember__Group__4 : rule__ParameterStructMember__Group__4__Impl ; + // InternalRosSystemParser.g:7609:1: rule__ParameterStructMember__Group__4 : rule__ParameterStructMember__Group__4__Impl ; public final void rule__ParameterStructMember__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7910:1: ( rule__ParameterStructMember__Group__4__Impl ) - // InternalRosSystemParser.g:7911:2: rule__ParameterStructMember__Group__4__Impl + // InternalRosSystemParser.g:7613:1: ( rule__ParameterStructMember__Group__4__Impl ) + // InternalRosSystemParser.g:7614:2: rule__ParameterStructMember__Group__4__Impl { pushFollow(FOLLOW_2); rule__ParameterStructMember__Group__4__Impl(); @@ -23746,17 +22881,17 @@ public final void rule__ParameterStructMember__Group__4() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__4__Impl" - // InternalRosSystemParser.g:7917:1: rule__ParameterStructMember__Group__4__Impl : ( RULE_END ) ; + // InternalRosSystemParser.g:7620:1: rule__ParameterStructMember__Group__4__Impl : ( RULE_END ) ; public final void rule__ParameterStructMember__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7921:1: ( ( RULE_END ) ) - // InternalRosSystemParser.g:7922:1: ( RULE_END ) + // InternalRosSystemParser.g:7624:1: ( ( RULE_END ) ) + // InternalRosSystemParser.g:7625:1: ( RULE_END ) { - // InternalRosSystemParser.g:7922:1: ( RULE_END ) - // InternalRosSystemParser.g:7923:2: RULE_END + // InternalRosSystemParser.g:7625:1: ( RULE_END ) + // InternalRosSystemParser.g:7626:2: RULE_END { before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); match(input,RULE_END,FOLLOW_2); @@ -23783,14 +22918,14 @@ public final void rule__ParameterStructMember__Group__4__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructTypeMember__Group__0" - // InternalRosSystemParser.g:7933:1: rule__ParameterStructTypeMember__Group__0 : rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ; + // InternalRosSystemParser.g:7636: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 { - // InternalRosSystemParser.g:7937:1: ( rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ) - // InternalRosSystemParser.g:7938:2: rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 + // InternalRosSystemParser.g:7640:1: ( rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ) + // InternalRosSystemParser.g:7641:2: rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 { pushFollow(FOLLOW_30); rule__ParameterStructTypeMember__Group__0__Impl(); @@ -23821,21 +22956,21 @@ public final void rule__ParameterStructTypeMember__Group__0() throws Recognition // $ANTLR start "rule__ParameterStructTypeMember__Group__0__Impl" - // InternalRosSystemParser.g:7945:1: rule__ParameterStructTypeMember__Group__0__Impl : ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ; + // InternalRosSystemParser.g:7648:1: rule__ParameterStructTypeMember__Group__0__Impl : ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ; public final void rule__ParameterStructTypeMember__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7949:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) - // InternalRosSystemParser.g:7950:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) + // InternalRosSystemParser.g:7652:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) + // InternalRosSystemParser.g:7653:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) { - // InternalRosSystemParser.g:7950:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) - // InternalRosSystemParser.g:7951:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) + // InternalRosSystemParser.g:7653:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) + // InternalRosSystemParser.g:7654:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) { before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); - // InternalRosSystemParser.g:7952:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) - // InternalRosSystemParser.g:7952:3: rule__ParameterStructTypeMember__NameAssignment_0 + // InternalRosSystemParser.g:7655:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) + // InternalRosSystemParser.g:7655:3: rule__ParameterStructTypeMember__NameAssignment_0 { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__NameAssignment_0(); @@ -23868,14 +23003,14 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog // $ANTLR start "rule__ParameterStructTypeMember__Group__1" - // InternalRosSystemParser.g:7960:1: rule__ParameterStructTypeMember__Group__1 : rule__ParameterStructTypeMember__Group__1__Impl ; + // InternalRosSystemParser.g:7663:1: rule__ParameterStructTypeMember__Group__1 : rule__ParameterStructTypeMember__Group__1__Impl ; public final void rule__ParameterStructTypeMember__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7964:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) - // InternalRosSystemParser.g:7965:2: rule__ParameterStructTypeMember__Group__1__Impl + // InternalRosSystemParser.g:7667:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) + // InternalRosSystemParser.g:7668:2: rule__ParameterStructTypeMember__Group__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__Group__1__Impl(); @@ -23901,21 +23036,21 @@ public final void rule__ParameterStructTypeMember__Group__1() throws Recognition // $ANTLR start "rule__ParameterStructTypeMember__Group__1__Impl" - // InternalRosSystemParser.g:7971:1: rule__ParameterStructTypeMember__Group__1__Impl : ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ; + // InternalRosSystemParser.g:7674:1: rule__ParameterStructTypeMember__Group__1__Impl : ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ; public final void rule__ParameterStructTypeMember__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7975:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) - // InternalRosSystemParser.g:7976:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) + // InternalRosSystemParser.g:7678:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) + // InternalRosSystemParser.g:7679:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) { - // InternalRosSystemParser.g:7976:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) - // InternalRosSystemParser.g:7977:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) + // InternalRosSystemParser.g:7679:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) + // InternalRosSystemParser.g:7680:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); - // InternalRosSystemParser.g:7978:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) - // InternalRosSystemParser.g:7978:3: rule__ParameterStructTypeMember__TypeAssignment_1 + // InternalRosSystemParser.g:7681:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) + // InternalRosSystemParser.g:7681:3: rule__ParameterStructTypeMember__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__TypeAssignment_1(); @@ -23948,16 +23083,16 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog // $ANTLR start "rule__Bool__Group__0" - // InternalRosSystemParser.g:7987:1: rule__Bool__Group__0 : rule__Bool__Group__0__Impl rule__Bool__Group__1 ; + // InternalRosSystemParser.g:7690: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 { - // InternalRosSystemParser.g:7991:1: ( rule__Bool__Group__0__Impl rule__Bool__Group__1 ) - // InternalRosSystemParser.g:7992:2: rule__Bool__Group__0__Impl rule__Bool__Group__1 + // InternalRosSystemParser.g:7694:1: ( rule__Bool__Group__0__Impl rule__Bool__Group__1 ) + // InternalRosSystemParser.g:7695:2: rule__Bool__Group__0__Impl rule__Bool__Group__1 { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_45); rule__Bool__Group__0__Impl(); state._fsp--; @@ -23986,21 +23121,21 @@ public final void rule__Bool__Group__0() throws RecognitionException { // $ANTLR start "rule__Bool__Group__0__Impl" - // InternalRosSystemParser.g:7999:1: rule__Bool__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:7702:1: rule__Bool__Group__0__Impl : ( () ) ; public final void rule__Bool__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8003:1: ( ( () ) ) - // InternalRosSystemParser.g:8004:1: ( () ) + // InternalRosSystemParser.g:7706:1: ( ( () ) ) + // InternalRosSystemParser.g:7707:1: ( () ) { - // InternalRosSystemParser.g:8004:1: ( () ) - // InternalRosSystemParser.g:8005:2: () + // InternalRosSystemParser.g:7707:1: ( () ) + // InternalRosSystemParser.g:7708:2: () { before(grammarAccess.getBoolAccess().getBoolAction_0()); - // InternalRosSystemParser.g:8006:2: () - // InternalRosSystemParser.g:8006:3: + // InternalRosSystemParser.g:7709:2: () + // InternalRosSystemParser.g:7709:3: { } @@ -24023,14 +23158,14 @@ public final void rule__Bool__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Bool__Group__1" - // InternalRosSystemParser.g:8014:1: rule__Bool__Group__1 : rule__Bool__Group__1__Impl ; + // InternalRosSystemParser.g:7717:1: rule__Bool__Group__1 : rule__Bool__Group__1__Impl ; public final void rule__Bool__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8018:1: ( rule__Bool__Group__1__Impl ) - // InternalRosSystemParser.g:8019:2: rule__Bool__Group__1__Impl + // InternalRosSystemParser.g:7721:1: ( rule__Bool__Group__1__Impl ) + // InternalRosSystemParser.g:7722:2: rule__Bool__Group__1__Impl { pushFollow(FOLLOW_2); rule__Bool__Group__1__Impl(); @@ -24056,17 +23191,17 @@ public final void rule__Bool__Group__1() throws RecognitionException { // $ANTLR start "rule__Bool__Group__1__Impl" - // InternalRosSystemParser.g:8025:1: rule__Bool__Group__1__Impl : ( Bool ) ; + // InternalRosSystemParser.g:7728:1: rule__Bool__Group__1__Impl : ( Bool ) ; public final void rule__Bool__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8029:1: ( ( Bool ) ) - // InternalRosSystemParser.g:8030:1: ( Bool ) + // InternalRosSystemParser.g:7732:1: ( ( Bool ) ) + // InternalRosSystemParser.g:7733:1: ( Bool ) { - // InternalRosSystemParser.g:8030:1: ( Bool ) - // InternalRosSystemParser.g:8031:2: Bool + // InternalRosSystemParser.g:7733:1: ( Bool ) + // InternalRosSystemParser.g:7734:2: Bool { before(grammarAccess.getBoolAccess().getBoolKeyword_1()); match(input,Bool,FOLLOW_2); @@ -24093,16 +23228,16 @@ public final void rule__Bool__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int8__Group__0" - // InternalRosSystemParser.g:8041:1: rule__Int8__Group__0 : rule__Int8__Group__0__Impl rule__Int8__Group__1 ; + // InternalRosSystemParser.g:7744: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 { - // InternalRosSystemParser.g:8045:1: ( rule__Int8__Group__0__Impl rule__Int8__Group__1 ) - // InternalRosSystemParser.g:8046:2: rule__Int8__Group__0__Impl rule__Int8__Group__1 + // InternalRosSystemParser.g:7748:1: ( rule__Int8__Group__0__Impl rule__Int8__Group__1 ) + // InternalRosSystemParser.g:7749:2: rule__Int8__Group__0__Impl rule__Int8__Group__1 { - pushFollow(FOLLOW_50); + pushFollow(FOLLOW_46); rule__Int8__Group__0__Impl(); state._fsp--; @@ -24131,21 +23266,21 @@ public final void rule__Int8__Group__0() throws RecognitionException { // $ANTLR start "rule__Int8__Group__0__Impl" - // InternalRosSystemParser.g:8053:1: rule__Int8__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:7756:1: rule__Int8__Group__0__Impl : ( () ) ; public final void rule__Int8__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8057:1: ( ( () ) ) - // InternalRosSystemParser.g:8058:1: ( () ) + // InternalRosSystemParser.g:7760:1: ( ( () ) ) + // InternalRosSystemParser.g:7761:1: ( () ) { - // InternalRosSystemParser.g:8058:1: ( () ) - // InternalRosSystemParser.g:8059:2: () + // InternalRosSystemParser.g:7761:1: ( () ) + // InternalRosSystemParser.g:7762:2: () { before(grammarAccess.getInt8Access().getInt8Action_0()); - // InternalRosSystemParser.g:8060:2: () - // InternalRosSystemParser.g:8060:3: + // InternalRosSystemParser.g:7763:2: () + // InternalRosSystemParser.g:7763:3: { } @@ -24168,14 +23303,14 @@ public final void rule__Int8__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int8__Group__1" - // InternalRosSystemParser.g:8068:1: rule__Int8__Group__1 : rule__Int8__Group__1__Impl ; + // InternalRosSystemParser.g:7771:1: rule__Int8__Group__1 : rule__Int8__Group__1__Impl ; public final void rule__Int8__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8072:1: ( rule__Int8__Group__1__Impl ) - // InternalRosSystemParser.g:8073:2: rule__Int8__Group__1__Impl + // InternalRosSystemParser.g:7775:1: ( rule__Int8__Group__1__Impl ) + // InternalRosSystemParser.g:7776:2: rule__Int8__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int8__Group__1__Impl(); @@ -24201,17 +23336,17 @@ public final void rule__Int8__Group__1() throws RecognitionException { // $ANTLR start "rule__Int8__Group__1__Impl" - // InternalRosSystemParser.g:8079:1: rule__Int8__Group__1__Impl : ( Int8 ) ; + // InternalRosSystemParser.g:7782:1: rule__Int8__Group__1__Impl : ( Int8 ) ; public final void rule__Int8__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8083:1: ( ( Int8 ) ) - // InternalRosSystemParser.g:8084:1: ( Int8 ) + // InternalRosSystemParser.g:7786:1: ( ( Int8 ) ) + // InternalRosSystemParser.g:7787:1: ( Int8 ) { - // InternalRosSystemParser.g:8084:1: ( Int8 ) - // InternalRosSystemParser.g:8085:2: Int8 + // InternalRosSystemParser.g:7787:1: ( Int8 ) + // InternalRosSystemParser.g:7788:2: Int8 { before(grammarAccess.getInt8Access().getInt8Keyword_1()); match(input,Int8,FOLLOW_2); @@ -24238,16 +23373,16 @@ public final void rule__Int8__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__0" - // InternalRosSystemParser.g:8095:1: rule__Uint8__Group__0 : rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ; + // InternalRosSystemParser.g:7798: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 { - // InternalRosSystemParser.g:8099:1: ( rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ) - // InternalRosSystemParser.g:8100:2: rule__Uint8__Group__0__Impl rule__Uint8__Group__1 + // InternalRosSystemParser.g:7802:1: ( rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ) + // InternalRosSystemParser.g:7803:2: rule__Uint8__Group__0__Impl rule__Uint8__Group__1 { - pushFollow(FOLLOW_51); + pushFollow(FOLLOW_47); rule__Uint8__Group__0__Impl(); state._fsp--; @@ -24276,21 +23411,21 @@ public final void rule__Uint8__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__0__Impl" - // InternalRosSystemParser.g:8107:1: rule__Uint8__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:7810:1: rule__Uint8__Group__0__Impl : ( () ) ; public final void rule__Uint8__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8111:1: ( ( () ) ) - // InternalRosSystemParser.g:8112:1: ( () ) + // InternalRosSystemParser.g:7814:1: ( ( () ) ) + // InternalRosSystemParser.g:7815:1: ( () ) { - // InternalRosSystemParser.g:8112:1: ( () ) - // InternalRosSystemParser.g:8113:2: () + // InternalRosSystemParser.g:7815:1: ( () ) + // InternalRosSystemParser.g:7816:2: () { before(grammarAccess.getUint8Access().getUint8Action_0()); - // InternalRosSystemParser.g:8114:2: () - // InternalRosSystemParser.g:8114:3: + // InternalRosSystemParser.g:7817:2: () + // InternalRosSystemParser.g:7817:3: { } @@ -24313,14 +23448,14 @@ public final void rule__Uint8__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__1" - // InternalRosSystemParser.g:8122:1: rule__Uint8__Group__1 : rule__Uint8__Group__1__Impl ; + // InternalRosSystemParser.g:7825:1: rule__Uint8__Group__1 : rule__Uint8__Group__1__Impl ; public final void rule__Uint8__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8126:1: ( rule__Uint8__Group__1__Impl ) - // InternalRosSystemParser.g:8127:2: rule__Uint8__Group__1__Impl + // InternalRosSystemParser.g:7829:1: ( rule__Uint8__Group__1__Impl ) + // InternalRosSystemParser.g:7830:2: rule__Uint8__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint8__Group__1__Impl(); @@ -24346,17 +23481,17 @@ public final void rule__Uint8__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__1__Impl" - // InternalRosSystemParser.g:8133:1: rule__Uint8__Group__1__Impl : ( Uint8 ) ; + // InternalRosSystemParser.g:7836:1: rule__Uint8__Group__1__Impl : ( Uint8 ) ; public final void rule__Uint8__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8137:1: ( ( Uint8 ) ) - // InternalRosSystemParser.g:8138:1: ( Uint8 ) + // InternalRosSystemParser.g:7840:1: ( ( Uint8 ) ) + // InternalRosSystemParser.g:7841:1: ( Uint8 ) { - // InternalRosSystemParser.g:8138:1: ( Uint8 ) - // InternalRosSystemParser.g:8139:2: Uint8 + // InternalRosSystemParser.g:7841:1: ( Uint8 ) + // InternalRosSystemParser.g:7842:2: Uint8 { before(grammarAccess.getUint8Access().getUint8Keyword_1()); match(input,Uint8,FOLLOW_2); @@ -24383,16 +23518,16 @@ public final void rule__Uint8__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int16__Group__0" - // InternalRosSystemParser.g:8149:1: rule__Int16__Group__0 : rule__Int16__Group__0__Impl rule__Int16__Group__1 ; + // InternalRosSystemParser.g:7852: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 { - // InternalRosSystemParser.g:8153:1: ( rule__Int16__Group__0__Impl rule__Int16__Group__1 ) - // InternalRosSystemParser.g:8154:2: rule__Int16__Group__0__Impl rule__Int16__Group__1 + // InternalRosSystemParser.g:7856:1: ( rule__Int16__Group__0__Impl rule__Int16__Group__1 ) + // InternalRosSystemParser.g:7857:2: rule__Int16__Group__0__Impl rule__Int16__Group__1 { - pushFollow(FOLLOW_52); + pushFollow(FOLLOW_48); rule__Int16__Group__0__Impl(); state._fsp--; @@ -24421,21 +23556,21 @@ public final void rule__Int16__Group__0() throws RecognitionException { // $ANTLR start "rule__Int16__Group__0__Impl" - // InternalRosSystemParser.g:8161:1: rule__Int16__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:7864:1: rule__Int16__Group__0__Impl : ( () ) ; public final void rule__Int16__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8165:1: ( ( () ) ) - // InternalRosSystemParser.g:8166:1: ( () ) + // InternalRosSystemParser.g:7868:1: ( ( () ) ) + // InternalRosSystemParser.g:7869:1: ( () ) { - // InternalRosSystemParser.g:8166:1: ( () ) - // InternalRosSystemParser.g:8167:2: () + // InternalRosSystemParser.g:7869:1: ( () ) + // InternalRosSystemParser.g:7870:2: () { before(grammarAccess.getInt16Access().getInt16Action_0()); - // InternalRosSystemParser.g:8168:2: () - // InternalRosSystemParser.g:8168:3: + // InternalRosSystemParser.g:7871:2: () + // InternalRosSystemParser.g:7871:3: { } @@ -24458,14 +23593,14 @@ public final void rule__Int16__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int16__Group__1" - // InternalRosSystemParser.g:8176:1: rule__Int16__Group__1 : rule__Int16__Group__1__Impl ; + // InternalRosSystemParser.g:7879:1: rule__Int16__Group__1 : rule__Int16__Group__1__Impl ; public final void rule__Int16__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8180:1: ( rule__Int16__Group__1__Impl ) - // InternalRosSystemParser.g:8181:2: rule__Int16__Group__1__Impl + // InternalRosSystemParser.g:7883:1: ( rule__Int16__Group__1__Impl ) + // InternalRosSystemParser.g:7884:2: rule__Int16__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int16__Group__1__Impl(); @@ -24491,17 +23626,17 @@ public final void rule__Int16__Group__1() throws RecognitionException { // $ANTLR start "rule__Int16__Group__1__Impl" - // InternalRosSystemParser.g:8187:1: rule__Int16__Group__1__Impl : ( Int16 ) ; + // InternalRosSystemParser.g:7890:1: rule__Int16__Group__1__Impl : ( Int16 ) ; public final void rule__Int16__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8191:1: ( ( Int16 ) ) - // InternalRosSystemParser.g:8192:1: ( Int16 ) + // InternalRosSystemParser.g:7894:1: ( ( Int16 ) ) + // InternalRosSystemParser.g:7895:1: ( Int16 ) { - // InternalRosSystemParser.g:8192:1: ( Int16 ) - // InternalRosSystemParser.g:8193:2: Int16 + // InternalRosSystemParser.g:7895:1: ( Int16 ) + // InternalRosSystemParser.g:7896:2: Int16 { before(grammarAccess.getInt16Access().getInt16Keyword_1()); match(input,Int16,FOLLOW_2); @@ -24528,16 +23663,16 @@ public final void rule__Int16__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__0" - // InternalRosSystemParser.g:8203:1: rule__Uint16__Group__0 : rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ; + // InternalRosSystemParser.g:7906: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 { - // InternalRosSystemParser.g:8207:1: ( rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ) - // InternalRosSystemParser.g:8208:2: rule__Uint16__Group__0__Impl rule__Uint16__Group__1 + // InternalRosSystemParser.g:7910:1: ( rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ) + // InternalRosSystemParser.g:7911:2: rule__Uint16__Group__0__Impl rule__Uint16__Group__1 { - pushFollow(FOLLOW_53); + pushFollow(FOLLOW_49); rule__Uint16__Group__0__Impl(); state._fsp--; @@ -24566,21 +23701,21 @@ public final void rule__Uint16__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__0__Impl" - // InternalRosSystemParser.g:8215:1: rule__Uint16__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:7918:1: rule__Uint16__Group__0__Impl : ( () ) ; public final void rule__Uint16__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8219:1: ( ( () ) ) - // InternalRosSystemParser.g:8220:1: ( () ) + // InternalRosSystemParser.g:7922:1: ( ( () ) ) + // InternalRosSystemParser.g:7923:1: ( () ) { - // InternalRosSystemParser.g:8220:1: ( () ) - // InternalRosSystemParser.g:8221:2: () + // InternalRosSystemParser.g:7923:1: ( () ) + // InternalRosSystemParser.g:7924:2: () { before(grammarAccess.getUint16Access().getUint16Action_0()); - // InternalRosSystemParser.g:8222:2: () - // InternalRosSystemParser.g:8222:3: + // InternalRosSystemParser.g:7925:2: () + // InternalRosSystemParser.g:7925:3: { } @@ -24603,14 +23738,14 @@ public final void rule__Uint16__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__1" - // InternalRosSystemParser.g:8230:1: rule__Uint16__Group__1 : rule__Uint16__Group__1__Impl ; + // InternalRosSystemParser.g:7933:1: rule__Uint16__Group__1 : rule__Uint16__Group__1__Impl ; public final void rule__Uint16__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8234:1: ( rule__Uint16__Group__1__Impl ) - // InternalRosSystemParser.g:8235:2: rule__Uint16__Group__1__Impl + // InternalRosSystemParser.g:7937:1: ( rule__Uint16__Group__1__Impl ) + // InternalRosSystemParser.g:7938:2: rule__Uint16__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint16__Group__1__Impl(); @@ -24636,17 +23771,17 @@ public final void rule__Uint16__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__1__Impl" - // InternalRosSystemParser.g:8241:1: rule__Uint16__Group__1__Impl : ( Uint16 ) ; + // InternalRosSystemParser.g:7944:1: rule__Uint16__Group__1__Impl : ( Uint16 ) ; public final void rule__Uint16__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8245:1: ( ( Uint16 ) ) - // InternalRosSystemParser.g:8246:1: ( Uint16 ) + // InternalRosSystemParser.g:7948:1: ( ( Uint16 ) ) + // InternalRosSystemParser.g:7949:1: ( Uint16 ) { - // InternalRosSystemParser.g:8246:1: ( Uint16 ) - // InternalRosSystemParser.g:8247:2: Uint16 + // InternalRosSystemParser.g:7949:1: ( Uint16 ) + // InternalRosSystemParser.g:7950:2: Uint16 { before(grammarAccess.getUint16Access().getUint16Keyword_1()); match(input,Uint16,FOLLOW_2); @@ -24673,16 +23808,16 @@ public final void rule__Uint16__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int32__Group__0" - // InternalRosSystemParser.g:8257:1: rule__Int32__Group__0 : rule__Int32__Group__0__Impl rule__Int32__Group__1 ; + // InternalRosSystemParser.g:7960: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 { - // InternalRosSystemParser.g:8261:1: ( rule__Int32__Group__0__Impl rule__Int32__Group__1 ) - // InternalRosSystemParser.g:8262:2: rule__Int32__Group__0__Impl rule__Int32__Group__1 + // InternalRosSystemParser.g:7964:1: ( rule__Int32__Group__0__Impl rule__Int32__Group__1 ) + // InternalRosSystemParser.g:7965:2: rule__Int32__Group__0__Impl rule__Int32__Group__1 { - pushFollow(FOLLOW_54); + pushFollow(FOLLOW_50); rule__Int32__Group__0__Impl(); state._fsp--; @@ -24711,21 +23846,21 @@ public final void rule__Int32__Group__0() throws RecognitionException { // $ANTLR start "rule__Int32__Group__0__Impl" - // InternalRosSystemParser.g:8269:1: rule__Int32__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:7972:1: rule__Int32__Group__0__Impl : ( () ) ; public final void rule__Int32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8273:1: ( ( () ) ) - // InternalRosSystemParser.g:8274:1: ( () ) + // InternalRosSystemParser.g:7976:1: ( ( () ) ) + // InternalRosSystemParser.g:7977:1: ( () ) { - // InternalRosSystemParser.g:8274:1: ( () ) - // InternalRosSystemParser.g:8275:2: () + // InternalRosSystemParser.g:7977:1: ( () ) + // InternalRosSystemParser.g:7978:2: () { before(grammarAccess.getInt32Access().getInt32Action_0()); - // InternalRosSystemParser.g:8276:2: () - // InternalRosSystemParser.g:8276:3: + // InternalRosSystemParser.g:7979:2: () + // InternalRosSystemParser.g:7979:3: { } @@ -24748,14 +23883,14 @@ public final void rule__Int32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int32__Group__1" - // InternalRosSystemParser.g:8284:1: rule__Int32__Group__1 : rule__Int32__Group__1__Impl ; + // InternalRosSystemParser.g:7987:1: rule__Int32__Group__1 : rule__Int32__Group__1__Impl ; public final void rule__Int32__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8288:1: ( rule__Int32__Group__1__Impl ) - // InternalRosSystemParser.g:8289:2: rule__Int32__Group__1__Impl + // InternalRosSystemParser.g:7991:1: ( rule__Int32__Group__1__Impl ) + // InternalRosSystemParser.g:7992:2: rule__Int32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int32__Group__1__Impl(); @@ -24781,17 +23916,17 @@ public final void rule__Int32__Group__1() throws RecognitionException { // $ANTLR start "rule__Int32__Group__1__Impl" - // InternalRosSystemParser.g:8295:1: rule__Int32__Group__1__Impl : ( Int32 ) ; + // InternalRosSystemParser.g:7998:1: rule__Int32__Group__1__Impl : ( Int32 ) ; public final void rule__Int32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8299:1: ( ( Int32 ) ) - // InternalRosSystemParser.g:8300:1: ( Int32 ) + // InternalRosSystemParser.g:8002:1: ( ( Int32 ) ) + // InternalRosSystemParser.g:8003:1: ( Int32 ) { - // InternalRosSystemParser.g:8300:1: ( Int32 ) - // InternalRosSystemParser.g:8301:2: Int32 + // InternalRosSystemParser.g:8003:1: ( Int32 ) + // InternalRosSystemParser.g:8004:2: Int32 { before(grammarAccess.getInt32Access().getInt32Keyword_1()); match(input,Int32,FOLLOW_2); @@ -24818,16 +23953,16 @@ public final void rule__Int32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__0" - // InternalRosSystemParser.g:8311:1: rule__Uint32__Group__0 : rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ; + // InternalRosSystemParser.g:8014: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 { - // InternalRosSystemParser.g:8315:1: ( rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ) - // InternalRosSystemParser.g:8316:2: rule__Uint32__Group__0__Impl rule__Uint32__Group__1 + // InternalRosSystemParser.g:8018:1: ( rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ) + // InternalRosSystemParser.g:8019:2: rule__Uint32__Group__0__Impl rule__Uint32__Group__1 { - pushFollow(FOLLOW_55); + pushFollow(FOLLOW_51); rule__Uint32__Group__0__Impl(); state._fsp--; @@ -24856,21 +23991,21 @@ public final void rule__Uint32__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__0__Impl" - // InternalRosSystemParser.g:8323:1: rule__Uint32__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8026:1: rule__Uint32__Group__0__Impl : ( () ) ; public final void rule__Uint32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8327:1: ( ( () ) ) - // InternalRosSystemParser.g:8328:1: ( () ) + // InternalRosSystemParser.g:8030:1: ( ( () ) ) + // InternalRosSystemParser.g:8031:1: ( () ) { - // InternalRosSystemParser.g:8328:1: ( () ) - // InternalRosSystemParser.g:8329:2: () + // InternalRosSystemParser.g:8031:1: ( () ) + // InternalRosSystemParser.g:8032:2: () { before(grammarAccess.getUint32Access().getUint32Action_0()); - // InternalRosSystemParser.g:8330:2: () - // InternalRosSystemParser.g:8330:3: + // InternalRosSystemParser.g:8033:2: () + // InternalRosSystemParser.g:8033:3: { } @@ -24893,14 +24028,14 @@ public final void rule__Uint32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__1" - // InternalRosSystemParser.g:8338:1: rule__Uint32__Group__1 : rule__Uint32__Group__1__Impl ; + // InternalRosSystemParser.g:8041:1: rule__Uint32__Group__1 : rule__Uint32__Group__1__Impl ; public final void rule__Uint32__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8342:1: ( rule__Uint32__Group__1__Impl ) - // InternalRosSystemParser.g:8343:2: rule__Uint32__Group__1__Impl + // InternalRosSystemParser.g:8045:1: ( rule__Uint32__Group__1__Impl ) + // InternalRosSystemParser.g:8046:2: rule__Uint32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint32__Group__1__Impl(); @@ -24926,17 +24061,17 @@ public final void rule__Uint32__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__1__Impl" - // InternalRosSystemParser.g:8349:1: rule__Uint32__Group__1__Impl : ( Uint32 ) ; + // InternalRosSystemParser.g:8052:1: rule__Uint32__Group__1__Impl : ( Uint32 ) ; public final void rule__Uint32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8353:1: ( ( Uint32 ) ) - // InternalRosSystemParser.g:8354:1: ( Uint32 ) + // InternalRosSystemParser.g:8056:1: ( ( Uint32 ) ) + // InternalRosSystemParser.g:8057:1: ( Uint32 ) { - // InternalRosSystemParser.g:8354:1: ( Uint32 ) - // InternalRosSystemParser.g:8355:2: Uint32 + // InternalRosSystemParser.g:8057:1: ( Uint32 ) + // InternalRosSystemParser.g:8058:2: Uint32 { before(grammarAccess.getUint32Access().getUint32Keyword_1()); match(input,Uint32,FOLLOW_2); @@ -24963,16 +24098,16 @@ public final void rule__Uint32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int64__Group__0" - // InternalRosSystemParser.g:8365:1: rule__Int64__Group__0 : rule__Int64__Group__0__Impl rule__Int64__Group__1 ; + // InternalRosSystemParser.g:8068: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 { - // InternalRosSystemParser.g:8369:1: ( rule__Int64__Group__0__Impl rule__Int64__Group__1 ) - // InternalRosSystemParser.g:8370:2: rule__Int64__Group__0__Impl rule__Int64__Group__1 + // InternalRosSystemParser.g:8072:1: ( rule__Int64__Group__0__Impl rule__Int64__Group__1 ) + // InternalRosSystemParser.g:8073:2: rule__Int64__Group__0__Impl rule__Int64__Group__1 { - pushFollow(FOLLOW_56); + pushFollow(FOLLOW_52); rule__Int64__Group__0__Impl(); state._fsp--; @@ -25001,21 +24136,21 @@ public final void rule__Int64__Group__0() throws RecognitionException { // $ANTLR start "rule__Int64__Group__0__Impl" - // InternalRosSystemParser.g:8377:1: rule__Int64__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8080:1: rule__Int64__Group__0__Impl : ( () ) ; public final void rule__Int64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8381:1: ( ( () ) ) - // InternalRosSystemParser.g:8382:1: ( () ) + // InternalRosSystemParser.g:8084:1: ( ( () ) ) + // InternalRosSystemParser.g:8085:1: ( () ) { - // InternalRosSystemParser.g:8382:1: ( () ) - // InternalRosSystemParser.g:8383:2: () + // InternalRosSystemParser.g:8085:1: ( () ) + // InternalRosSystemParser.g:8086:2: () { before(grammarAccess.getInt64Access().getInt64Action_0()); - // InternalRosSystemParser.g:8384:2: () - // InternalRosSystemParser.g:8384:3: + // InternalRosSystemParser.g:8087:2: () + // InternalRosSystemParser.g:8087:3: { } @@ -25038,14 +24173,14 @@ public final void rule__Int64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int64__Group__1" - // InternalRosSystemParser.g:8392:1: rule__Int64__Group__1 : rule__Int64__Group__1__Impl ; + // InternalRosSystemParser.g:8095:1: rule__Int64__Group__1 : rule__Int64__Group__1__Impl ; public final void rule__Int64__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8396:1: ( rule__Int64__Group__1__Impl ) - // InternalRosSystemParser.g:8397:2: rule__Int64__Group__1__Impl + // InternalRosSystemParser.g:8099:1: ( rule__Int64__Group__1__Impl ) + // InternalRosSystemParser.g:8100:2: rule__Int64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int64__Group__1__Impl(); @@ -25071,17 +24206,17 @@ public final void rule__Int64__Group__1() throws RecognitionException { // $ANTLR start "rule__Int64__Group__1__Impl" - // InternalRosSystemParser.g:8403:1: rule__Int64__Group__1__Impl : ( Int64 ) ; + // InternalRosSystemParser.g:8106:1: rule__Int64__Group__1__Impl : ( Int64 ) ; public final void rule__Int64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8407:1: ( ( Int64 ) ) - // InternalRosSystemParser.g:8408:1: ( Int64 ) + // InternalRosSystemParser.g:8110:1: ( ( Int64 ) ) + // InternalRosSystemParser.g:8111:1: ( Int64 ) { - // InternalRosSystemParser.g:8408:1: ( Int64 ) - // InternalRosSystemParser.g:8409:2: Int64 + // InternalRosSystemParser.g:8111:1: ( Int64 ) + // InternalRosSystemParser.g:8112:2: Int64 { before(grammarAccess.getInt64Access().getInt64Keyword_1()); match(input,Int64,FOLLOW_2); @@ -25108,16 +24243,16 @@ public final void rule__Int64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__0" - // InternalRosSystemParser.g:8419:1: rule__Uint64__Group__0 : rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ; + // InternalRosSystemParser.g:8122: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 { - // InternalRosSystemParser.g:8423:1: ( rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ) - // InternalRosSystemParser.g:8424:2: rule__Uint64__Group__0__Impl rule__Uint64__Group__1 + // InternalRosSystemParser.g:8126:1: ( rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ) + // InternalRosSystemParser.g:8127:2: rule__Uint64__Group__0__Impl rule__Uint64__Group__1 { - pushFollow(FOLLOW_57); + pushFollow(FOLLOW_53); rule__Uint64__Group__0__Impl(); state._fsp--; @@ -25146,21 +24281,21 @@ public final void rule__Uint64__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__0__Impl" - // InternalRosSystemParser.g:8431:1: rule__Uint64__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8134:1: rule__Uint64__Group__0__Impl : ( () ) ; public final void rule__Uint64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8435:1: ( ( () ) ) - // InternalRosSystemParser.g:8436:1: ( () ) + // InternalRosSystemParser.g:8138:1: ( ( () ) ) + // InternalRosSystemParser.g:8139:1: ( () ) { - // InternalRosSystemParser.g:8436:1: ( () ) - // InternalRosSystemParser.g:8437:2: () + // InternalRosSystemParser.g:8139:1: ( () ) + // InternalRosSystemParser.g:8140:2: () { before(grammarAccess.getUint64Access().getUint64Action_0()); - // InternalRosSystemParser.g:8438:2: () - // InternalRosSystemParser.g:8438:3: + // InternalRosSystemParser.g:8141:2: () + // InternalRosSystemParser.g:8141:3: { } @@ -25183,14 +24318,14 @@ public final void rule__Uint64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__1" - // InternalRosSystemParser.g:8446:1: rule__Uint64__Group__1 : rule__Uint64__Group__1__Impl ; + // InternalRosSystemParser.g:8149:1: rule__Uint64__Group__1 : rule__Uint64__Group__1__Impl ; public final void rule__Uint64__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8450:1: ( rule__Uint64__Group__1__Impl ) - // InternalRosSystemParser.g:8451:2: rule__Uint64__Group__1__Impl + // InternalRosSystemParser.g:8153:1: ( rule__Uint64__Group__1__Impl ) + // InternalRosSystemParser.g:8154:2: rule__Uint64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint64__Group__1__Impl(); @@ -25216,17 +24351,17 @@ public final void rule__Uint64__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__1__Impl" - // InternalRosSystemParser.g:8457:1: rule__Uint64__Group__1__Impl : ( Uint64 ) ; + // InternalRosSystemParser.g:8160:1: rule__Uint64__Group__1__Impl : ( Uint64 ) ; public final void rule__Uint64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8461:1: ( ( Uint64 ) ) - // InternalRosSystemParser.g:8462:1: ( Uint64 ) + // InternalRosSystemParser.g:8164:1: ( ( Uint64 ) ) + // InternalRosSystemParser.g:8165:1: ( Uint64 ) { - // InternalRosSystemParser.g:8462:1: ( Uint64 ) - // InternalRosSystemParser.g:8463:2: Uint64 + // InternalRosSystemParser.g:8165:1: ( Uint64 ) + // InternalRosSystemParser.g:8166:2: Uint64 { before(grammarAccess.getUint64Access().getUint64Keyword_1()); match(input,Uint64,FOLLOW_2); @@ -25253,16 +24388,16 @@ public final void rule__Uint64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Float32__Group__0" - // InternalRosSystemParser.g:8473:1: rule__Float32__Group__0 : rule__Float32__Group__0__Impl rule__Float32__Group__1 ; + // InternalRosSystemParser.g:8176: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 { - // InternalRosSystemParser.g:8477:1: ( rule__Float32__Group__0__Impl rule__Float32__Group__1 ) - // InternalRosSystemParser.g:8478:2: rule__Float32__Group__0__Impl rule__Float32__Group__1 + // InternalRosSystemParser.g:8180:1: ( rule__Float32__Group__0__Impl rule__Float32__Group__1 ) + // InternalRosSystemParser.g:8181:2: rule__Float32__Group__0__Impl rule__Float32__Group__1 { - pushFollow(FOLLOW_58); + pushFollow(FOLLOW_54); rule__Float32__Group__0__Impl(); state._fsp--; @@ -25291,21 +24426,21 @@ public final void rule__Float32__Group__0() throws RecognitionException { // $ANTLR start "rule__Float32__Group__0__Impl" - // InternalRosSystemParser.g:8485:1: rule__Float32__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8188:1: rule__Float32__Group__0__Impl : ( () ) ; public final void rule__Float32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8489:1: ( ( () ) ) - // InternalRosSystemParser.g:8490:1: ( () ) + // InternalRosSystemParser.g:8192:1: ( ( () ) ) + // InternalRosSystemParser.g:8193:1: ( () ) { - // InternalRosSystemParser.g:8490:1: ( () ) - // InternalRosSystemParser.g:8491:2: () + // InternalRosSystemParser.g:8193:1: ( () ) + // InternalRosSystemParser.g:8194:2: () { before(grammarAccess.getFloat32Access().getFloat32Action_0()); - // InternalRosSystemParser.g:8492:2: () - // InternalRosSystemParser.g:8492:3: + // InternalRosSystemParser.g:8195:2: () + // InternalRosSystemParser.g:8195:3: { } @@ -25328,14 +24463,14 @@ public final void rule__Float32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Float32__Group__1" - // InternalRosSystemParser.g:8500:1: rule__Float32__Group__1 : rule__Float32__Group__1__Impl ; + // InternalRosSystemParser.g:8203:1: rule__Float32__Group__1 : rule__Float32__Group__1__Impl ; public final void rule__Float32__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8504:1: ( rule__Float32__Group__1__Impl ) - // InternalRosSystemParser.g:8505:2: rule__Float32__Group__1__Impl + // InternalRosSystemParser.g:8207:1: ( rule__Float32__Group__1__Impl ) + // InternalRosSystemParser.g:8208:2: rule__Float32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float32__Group__1__Impl(); @@ -25361,17 +24496,17 @@ public final void rule__Float32__Group__1() throws RecognitionException { // $ANTLR start "rule__Float32__Group__1__Impl" - // InternalRosSystemParser.g:8511:1: rule__Float32__Group__1__Impl : ( Float32 ) ; + // InternalRosSystemParser.g:8214:1: rule__Float32__Group__1__Impl : ( Float32 ) ; public final void rule__Float32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8515:1: ( ( Float32 ) ) - // InternalRosSystemParser.g:8516:1: ( Float32 ) + // InternalRosSystemParser.g:8218:1: ( ( Float32 ) ) + // InternalRosSystemParser.g:8219:1: ( Float32 ) { - // InternalRosSystemParser.g:8516:1: ( Float32 ) - // InternalRosSystemParser.g:8517:2: Float32 + // InternalRosSystemParser.g:8219:1: ( Float32 ) + // InternalRosSystemParser.g:8220:2: Float32 { before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); match(input,Float32,FOLLOW_2); @@ -25398,16 +24533,16 @@ public final void rule__Float32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Float64__Group__0" - // InternalRosSystemParser.g:8527:1: rule__Float64__Group__0 : rule__Float64__Group__0__Impl rule__Float64__Group__1 ; + // InternalRosSystemParser.g:8230: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 { - // InternalRosSystemParser.g:8531:1: ( rule__Float64__Group__0__Impl rule__Float64__Group__1 ) - // InternalRosSystemParser.g:8532:2: rule__Float64__Group__0__Impl rule__Float64__Group__1 + // InternalRosSystemParser.g:8234:1: ( rule__Float64__Group__0__Impl rule__Float64__Group__1 ) + // InternalRosSystemParser.g:8235:2: rule__Float64__Group__0__Impl rule__Float64__Group__1 { - pushFollow(FOLLOW_59); + pushFollow(FOLLOW_55); rule__Float64__Group__0__Impl(); state._fsp--; @@ -25436,21 +24571,21 @@ public final void rule__Float64__Group__0() throws RecognitionException { // $ANTLR start "rule__Float64__Group__0__Impl" - // InternalRosSystemParser.g:8539:1: rule__Float64__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8242:1: rule__Float64__Group__0__Impl : ( () ) ; public final void rule__Float64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8543:1: ( ( () ) ) - // InternalRosSystemParser.g:8544:1: ( () ) + // InternalRosSystemParser.g:8246:1: ( ( () ) ) + // InternalRosSystemParser.g:8247:1: ( () ) { - // InternalRosSystemParser.g:8544:1: ( () ) - // InternalRosSystemParser.g:8545:2: () + // InternalRosSystemParser.g:8247:1: ( () ) + // InternalRosSystemParser.g:8248:2: () { before(grammarAccess.getFloat64Access().getFloat64Action_0()); - // InternalRosSystemParser.g:8546:2: () - // InternalRosSystemParser.g:8546:3: + // InternalRosSystemParser.g:8249:2: () + // InternalRosSystemParser.g:8249:3: { } @@ -25473,14 +24608,14 @@ public final void rule__Float64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Float64__Group__1" - // InternalRosSystemParser.g:8554:1: rule__Float64__Group__1 : rule__Float64__Group__1__Impl ; + // InternalRosSystemParser.g:8257:1: rule__Float64__Group__1 : rule__Float64__Group__1__Impl ; public final void rule__Float64__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8558:1: ( rule__Float64__Group__1__Impl ) - // InternalRosSystemParser.g:8559:2: rule__Float64__Group__1__Impl + // InternalRosSystemParser.g:8261:1: ( rule__Float64__Group__1__Impl ) + // InternalRosSystemParser.g:8262:2: rule__Float64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float64__Group__1__Impl(); @@ -25506,17 +24641,17 @@ public final void rule__Float64__Group__1() throws RecognitionException { // $ANTLR start "rule__Float64__Group__1__Impl" - // InternalRosSystemParser.g:8565:1: rule__Float64__Group__1__Impl : ( Float64 ) ; + // InternalRosSystemParser.g:8268:1: rule__Float64__Group__1__Impl : ( Float64 ) ; public final void rule__Float64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8569:1: ( ( Float64 ) ) - // InternalRosSystemParser.g:8570:1: ( Float64 ) + // InternalRosSystemParser.g:8272:1: ( ( Float64 ) ) + // InternalRosSystemParser.g:8273:1: ( Float64 ) { - // InternalRosSystemParser.g:8570:1: ( Float64 ) - // InternalRosSystemParser.g:8571:2: Float64 + // InternalRosSystemParser.g:8273:1: ( Float64 ) + // InternalRosSystemParser.g:8274:2: Float64 { before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); match(input,Float64,FOLLOW_2); @@ -25543,16 +24678,16 @@ public final void rule__Float64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__String0__Group__0" - // InternalRosSystemParser.g:8581:1: rule__String0__Group__0 : rule__String0__Group__0__Impl rule__String0__Group__1 ; + // InternalRosSystemParser.g:8284: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 { - // InternalRosSystemParser.g:8585:1: ( rule__String0__Group__0__Impl rule__String0__Group__1 ) - // InternalRosSystemParser.g:8586:2: rule__String0__Group__0__Impl rule__String0__Group__1 + // InternalRosSystemParser.g:8288:1: ( rule__String0__Group__0__Impl rule__String0__Group__1 ) + // InternalRosSystemParser.g:8289:2: rule__String0__Group__0__Impl rule__String0__Group__1 { - pushFollow(FOLLOW_60); + pushFollow(FOLLOW_56); rule__String0__Group__0__Impl(); state._fsp--; @@ -25581,21 +24716,21 @@ public final void rule__String0__Group__0() throws RecognitionException { // $ANTLR start "rule__String0__Group__0__Impl" - // InternalRosSystemParser.g:8593:1: rule__String0__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8296:1: rule__String0__Group__0__Impl : ( () ) ; public final void rule__String0__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8597:1: ( ( () ) ) - // InternalRosSystemParser.g:8598:1: ( () ) + // InternalRosSystemParser.g:8300:1: ( ( () ) ) + // InternalRosSystemParser.g:8301:1: ( () ) { - // InternalRosSystemParser.g:8598:1: ( () ) - // InternalRosSystemParser.g:8599:2: () + // InternalRosSystemParser.g:8301:1: ( () ) + // InternalRosSystemParser.g:8302:2: () { before(grammarAccess.getString0Access().getStringAction_0()); - // InternalRosSystemParser.g:8600:2: () - // InternalRosSystemParser.g:8600:3: + // InternalRosSystemParser.g:8303:2: () + // InternalRosSystemParser.g:8303:3: { } @@ -25618,14 +24753,14 @@ public final void rule__String0__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__String0__Group__1" - // InternalRosSystemParser.g:8608:1: rule__String0__Group__1 : rule__String0__Group__1__Impl ; + // InternalRosSystemParser.g:8311:1: rule__String0__Group__1 : rule__String0__Group__1__Impl ; public final void rule__String0__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8612:1: ( rule__String0__Group__1__Impl ) - // InternalRosSystemParser.g:8613:2: rule__String0__Group__1__Impl + // InternalRosSystemParser.g:8315:1: ( rule__String0__Group__1__Impl ) + // InternalRosSystemParser.g:8316:2: rule__String0__Group__1__Impl { pushFollow(FOLLOW_2); rule__String0__Group__1__Impl(); @@ -25651,17 +24786,17 @@ public final void rule__String0__Group__1() throws RecognitionException { // $ANTLR start "rule__String0__Group__1__Impl" - // InternalRosSystemParser.g:8619:1: rule__String0__Group__1__Impl : ( String_1 ) ; + // InternalRosSystemParser.g:8322:1: rule__String0__Group__1__Impl : ( String_1 ) ; public final void rule__String0__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8623:1: ( ( String_1 ) ) - // InternalRosSystemParser.g:8624:1: ( String_1 ) + // InternalRosSystemParser.g:8326:1: ( ( String_1 ) ) + // InternalRosSystemParser.g:8327:1: ( String_1 ) { - // InternalRosSystemParser.g:8624:1: ( String_1 ) - // InternalRosSystemParser.g:8625:2: String_1 + // InternalRosSystemParser.g:8327:1: ( String_1 ) + // InternalRosSystemParser.g:8328:2: String_1 { before(grammarAccess.getString0Access().getStringKeyword_1()); match(input,String_1,FOLLOW_2); @@ -25688,16 +24823,16 @@ public final void rule__String0__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Byte__Group__0" - // InternalRosSystemParser.g:8635:1: rule__Byte__Group__0 : rule__Byte__Group__0__Impl rule__Byte__Group__1 ; + // InternalRosSystemParser.g:8338: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 { - // InternalRosSystemParser.g:8639:1: ( rule__Byte__Group__0__Impl rule__Byte__Group__1 ) - // InternalRosSystemParser.g:8640:2: rule__Byte__Group__0__Impl rule__Byte__Group__1 + // InternalRosSystemParser.g:8342:1: ( rule__Byte__Group__0__Impl rule__Byte__Group__1 ) + // InternalRosSystemParser.g:8343:2: rule__Byte__Group__0__Impl rule__Byte__Group__1 { - pushFollow(FOLLOW_61); + pushFollow(FOLLOW_57); rule__Byte__Group__0__Impl(); state._fsp--; @@ -25726,21 +24861,21 @@ public final void rule__Byte__Group__0() throws RecognitionException { // $ANTLR start "rule__Byte__Group__0__Impl" - // InternalRosSystemParser.g:8647:1: rule__Byte__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8350:1: rule__Byte__Group__0__Impl : ( () ) ; public final void rule__Byte__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8651:1: ( ( () ) ) - // InternalRosSystemParser.g:8652:1: ( () ) + // InternalRosSystemParser.g:8354:1: ( ( () ) ) + // InternalRosSystemParser.g:8355:1: ( () ) { - // InternalRosSystemParser.g:8652:1: ( () ) - // InternalRosSystemParser.g:8653:2: () + // InternalRosSystemParser.g:8355:1: ( () ) + // InternalRosSystemParser.g:8356:2: () { before(grammarAccess.getByteAccess().getByteAction_0()); - // InternalRosSystemParser.g:8654:2: () - // InternalRosSystemParser.g:8654:3: + // InternalRosSystemParser.g:8357:2: () + // InternalRosSystemParser.g:8357:3: { } @@ -25763,14 +24898,14 @@ public final void rule__Byte__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Byte__Group__1" - // InternalRosSystemParser.g:8662:1: rule__Byte__Group__1 : rule__Byte__Group__1__Impl ; + // InternalRosSystemParser.g:8365:1: rule__Byte__Group__1 : rule__Byte__Group__1__Impl ; public final void rule__Byte__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8666:1: ( rule__Byte__Group__1__Impl ) - // InternalRosSystemParser.g:8667:2: rule__Byte__Group__1__Impl + // InternalRosSystemParser.g:8369:1: ( rule__Byte__Group__1__Impl ) + // InternalRosSystemParser.g:8370:2: rule__Byte__Group__1__Impl { pushFollow(FOLLOW_2); rule__Byte__Group__1__Impl(); @@ -25796,17 +24931,17 @@ public final void rule__Byte__Group__1() throws RecognitionException { // $ANTLR start "rule__Byte__Group__1__Impl" - // InternalRosSystemParser.g:8673:1: rule__Byte__Group__1__Impl : ( Byte ) ; + // InternalRosSystemParser.g:8376:1: rule__Byte__Group__1__Impl : ( Byte ) ; public final void rule__Byte__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8677:1: ( ( Byte ) ) - // InternalRosSystemParser.g:8678:1: ( Byte ) + // InternalRosSystemParser.g:8380:1: ( ( Byte ) ) + // InternalRosSystemParser.g:8381:1: ( Byte ) { - // InternalRosSystemParser.g:8678:1: ( Byte ) - // InternalRosSystemParser.g:8679:2: Byte + // InternalRosSystemParser.g:8381:1: ( Byte ) + // InternalRosSystemParser.g:8382:2: Byte { before(grammarAccess.getByteAccess().getByteKeyword_1()); match(input,Byte,FOLLOW_2); @@ -25833,16 +24968,16 @@ public final void rule__Byte__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Time__Group__0" - // InternalRosSystemParser.g:8689:1: rule__Time__Group__0 : rule__Time__Group__0__Impl rule__Time__Group__1 ; + // InternalRosSystemParser.g:8392: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 { - // InternalRosSystemParser.g:8693:1: ( rule__Time__Group__0__Impl rule__Time__Group__1 ) - // InternalRosSystemParser.g:8694:2: rule__Time__Group__0__Impl rule__Time__Group__1 + // InternalRosSystemParser.g:8396:1: ( rule__Time__Group__0__Impl rule__Time__Group__1 ) + // InternalRosSystemParser.g:8397:2: rule__Time__Group__0__Impl rule__Time__Group__1 { - pushFollow(FOLLOW_62); + pushFollow(FOLLOW_58); rule__Time__Group__0__Impl(); state._fsp--; @@ -25871,21 +25006,21 @@ public final void rule__Time__Group__0() throws RecognitionException { // $ANTLR start "rule__Time__Group__0__Impl" - // InternalRosSystemParser.g:8701:1: rule__Time__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8404:1: rule__Time__Group__0__Impl : ( () ) ; public final void rule__Time__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8705:1: ( ( () ) ) - // InternalRosSystemParser.g:8706:1: ( () ) + // InternalRosSystemParser.g:8408:1: ( ( () ) ) + // InternalRosSystemParser.g:8409:1: ( () ) { - // InternalRosSystemParser.g:8706:1: ( () ) - // InternalRosSystemParser.g:8707:2: () + // InternalRosSystemParser.g:8409:1: ( () ) + // InternalRosSystemParser.g:8410:2: () { before(grammarAccess.getTimeAccess().getTimeAction_0()); - // InternalRosSystemParser.g:8708:2: () - // InternalRosSystemParser.g:8708:3: + // InternalRosSystemParser.g:8411:2: () + // InternalRosSystemParser.g:8411:3: { } @@ -25908,14 +25043,14 @@ public final void rule__Time__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Time__Group__1" - // InternalRosSystemParser.g:8716:1: rule__Time__Group__1 : rule__Time__Group__1__Impl ; + // InternalRosSystemParser.g:8419:1: rule__Time__Group__1 : rule__Time__Group__1__Impl ; public final void rule__Time__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8720:1: ( rule__Time__Group__1__Impl ) - // InternalRosSystemParser.g:8721:2: rule__Time__Group__1__Impl + // InternalRosSystemParser.g:8423:1: ( rule__Time__Group__1__Impl ) + // InternalRosSystemParser.g:8424:2: rule__Time__Group__1__Impl { pushFollow(FOLLOW_2); rule__Time__Group__1__Impl(); @@ -25941,17 +25076,17 @@ public final void rule__Time__Group__1() throws RecognitionException { // $ANTLR start "rule__Time__Group__1__Impl" - // InternalRosSystemParser.g:8727:1: rule__Time__Group__1__Impl : ( Time ) ; + // InternalRosSystemParser.g:8430:1: rule__Time__Group__1__Impl : ( Time ) ; public final void rule__Time__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8731:1: ( ( Time ) ) - // InternalRosSystemParser.g:8732:1: ( Time ) + // InternalRosSystemParser.g:8434:1: ( ( Time ) ) + // InternalRosSystemParser.g:8435:1: ( Time ) { - // InternalRosSystemParser.g:8732:1: ( Time ) - // InternalRosSystemParser.g:8733:2: Time + // InternalRosSystemParser.g:8435:1: ( Time ) + // InternalRosSystemParser.g:8436:2: Time { before(grammarAccess.getTimeAccess().getTimeKeyword_1()); match(input,Time,FOLLOW_2); @@ -25978,16 +25113,16 @@ public final void rule__Time__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Duration__Group__0" - // InternalRosSystemParser.g:8743:1: rule__Duration__Group__0 : rule__Duration__Group__0__Impl rule__Duration__Group__1 ; + // InternalRosSystemParser.g:8446: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 { - // InternalRosSystemParser.g:8747:1: ( rule__Duration__Group__0__Impl rule__Duration__Group__1 ) - // InternalRosSystemParser.g:8748:2: rule__Duration__Group__0__Impl rule__Duration__Group__1 + // InternalRosSystemParser.g:8450:1: ( rule__Duration__Group__0__Impl rule__Duration__Group__1 ) + // InternalRosSystemParser.g:8451:2: rule__Duration__Group__0__Impl rule__Duration__Group__1 { - pushFollow(FOLLOW_63); + pushFollow(FOLLOW_59); rule__Duration__Group__0__Impl(); state._fsp--; @@ -26016,21 +25151,21 @@ public final void rule__Duration__Group__0() throws RecognitionException { // $ANTLR start "rule__Duration__Group__0__Impl" - // InternalRosSystemParser.g:8755:1: rule__Duration__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8458:1: rule__Duration__Group__0__Impl : ( () ) ; public final void rule__Duration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8759:1: ( ( () ) ) - // InternalRosSystemParser.g:8760:1: ( () ) + // InternalRosSystemParser.g:8462:1: ( ( () ) ) + // InternalRosSystemParser.g:8463:1: ( () ) { - // InternalRosSystemParser.g:8760:1: ( () ) - // InternalRosSystemParser.g:8761:2: () + // InternalRosSystemParser.g:8463:1: ( () ) + // InternalRosSystemParser.g:8464:2: () { before(grammarAccess.getDurationAccess().getDurationAction_0()); - // InternalRosSystemParser.g:8762:2: () - // InternalRosSystemParser.g:8762:3: + // InternalRosSystemParser.g:8465:2: () + // InternalRosSystemParser.g:8465:3: { } @@ -26053,14 +25188,14 @@ public final void rule__Duration__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Duration__Group__1" - // InternalRosSystemParser.g:8770:1: rule__Duration__Group__1 : rule__Duration__Group__1__Impl ; + // InternalRosSystemParser.g:8473:1: rule__Duration__Group__1 : rule__Duration__Group__1__Impl ; public final void rule__Duration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8774:1: ( rule__Duration__Group__1__Impl ) - // InternalRosSystemParser.g:8775:2: rule__Duration__Group__1__Impl + // InternalRosSystemParser.g:8477:1: ( rule__Duration__Group__1__Impl ) + // InternalRosSystemParser.g:8478:2: rule__Duration__Group__1__Impl { pushFollow(FOLLOW_2); rule__Duration__Group__1__Impl(); @@ -26086,17 +25221,17 @@ public final void rule__Duration__Group__1() throws RecognitionException { // $ANTLR start "rule__Duration__Group__1__Impl" - // InternalRosSystemParser.g:8781:1: rule__Duration__Group__1__Impl : ( Duration ) ; + // InternalRosSystemParser.g:8484:1: rule__Duration__Group__1__Impl : ( Duration ) ; public final void rule__Duration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8785:1: ( ( Duration ) ) - // InternalRosSystemParser.g:8786:1: ( Duration ) + // InternalRosSystemParser.g:8488:1: ( ( Duration ) ) + // InternalRosSystemParser.g:8489:1: ( Duration ) { - // InternalRosSystemParser.g:8786:1: ( Duration ) - // InternalRosSystemParser.g:8787:2: Duration + // InternalRosSystemParser.g:8489:1: ( Duration ) + // InternalRosSystemParser.g:8490:2: Duration { before(grammarAccess.getDurationAccess().getDurationKeyword_1()); match(input,Duration,FOLLOW_2); @@ -26123,16 +25258,16 @@ public final void rule__Duration__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__0" - // InternalRosSystemParser.g:8797:1: rule__BoolArray__Group__0 : rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ; + // InternalRosSystemParser.g:8500: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 { - // InternalRosSystemParser.g:8801:1: ( rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ) - // InternalRosSystemParser.g:8802:2: rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 + // InternalRosSystemParser.g:8504:1: ( rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ) + // InternalRosSystemParser.g:8505:2: rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 { - pushFollow(FOLLOW_64); + pushFollow(FOLLOW_60); rule__BoolArray__Group__0__Impl(); state._fsp--; @@ -26161,21 +25296,21 @@ public final void rule__BoolArray__Group__0() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__0__Impl" - // InternalRosSystemParser.g:8809:1: rule__BoolArray__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8512:1: rule__BoolArray__Group__0__Impl : ( () ) ; public final void rule__BoolArray__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8813:1: ( ( () ) ) - // InternalRosSystemParser.g:8814:1: ( () ) + // InternalRosSystemParser.g:8516:1: ( ( () ) ) + // InternalRosSystemParser.g:8517:1: ( () ) { - // InternalRosSystemParser.g:8814:1: ( () ) - // InternalRosSystemParser.g:8815:2: () + // InternalRosSystemParser.g:8517:1: ( () ) + // InternalRosSystemParser.g:8518:2: () { before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); - // InternalRosSystemParser.g:8816:2: () - // InternalRosSystemParser.g:8816:3: + // InternalRosSystemParser.g:8519:2: () + // InternalRosSystemParser.g:8519:3: { } @@ -26198,14 +25333,14 @@ public final void rule__BoolArray__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__BoolArray__Group__1" - // InternalRosSystemParser.g:8824:1: rule__BoolArray__Group__1 : rule__BoolArray__Group__1__Impl ; + // InternalRosSystemParser.g:8527:1: rule__BoolArray__Group__1 : rule__BoolArray__Group__1__Impl ; public final void rule__BoolArray__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8828:1: ( rule__BoolArray__Group__1__Impl ) - // InternalRosSystemParser.g:8829:2: rule__BoolArray__Group__1__Impl + // InternalRosSystemParser.g:8531:1: ( rule__BoolArray__Group__1__Impl ) + // InternalRosSystemParser.g:8532:2: rule__BoolArray__Group__1__Impl { pushFollow(FOLLOW_2); rule__BoolArray__Group__1__Impl(); @@ -26231,17 +25366,17 @@ public final void rule__BoolArray__Group__1() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__1__Impl" - // InternalRosSystemParser.g:8835:1: rule__BoolArray__Group__1__Impl : ( Bool_1 ) ; + // InternalRosSystemParser.g:8538:1: rule__BoolArray__Group__1__Impl : ( Bool_1 ) ; public final void rule__BoolArray__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8839:1: ( ( Bool_1 ) ) - // InternalRosSystemParser.g:8840:1: ( Bool_1 ) + // InternalRosSystemParser.g:8542:1: ( ( Bool_1 ) ) + // InternalRosSystemParser.g:8543:1: ( Bool_1 ) { - // InternalRosSystemParser.g:8840:1: ( Bool_1 ) - // InternalRosSystemParser.g:8841:2: Bool_1 + // InternalRosSystemParser.g:8543:1: ( Bool_1 ) + // InternalRosSystemParser.g:8544:2: Bool_1 { before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); match(input,Bool_1,FOLLOW_2); @@ -26268,16 +25403,16 @@ public final void rule__BoolArray__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Int8Array__Group__0" - // InternalRosSystemParser.g:8851:1: rule__Int8Array__Group__0 : rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ; + // InternalRosSystemParser.g:8554: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 { - // InternalRosSystemParser.g:8855:1: ( rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ) - // InternalRosSystemParser.g:8856:2: rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 + // InternalRosSystemParser.g:8558:1: ( rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ) + // InternalRosSystemParser.g:8559:2: rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 { - pushFollow(FOLLOW_65); + pushFollow(FOLLOW_61); rule__Int8Array__Group__0__Impl(); state._fsp--; @@ -26306,21 +25441,21 @@ public final void rule__Int8Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int8Array__Group__0__Impl" - // InternalRosSystemParser.g:8863:1: rule__Int8Array__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8566:1: rule__Int8Array__Group__0__Impl : ( () ) ; public final void rule__Int8Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8867:1: ( ( () ) ) - // InternalRosSystemParser.g:8868:1: ( () ) + // InternalRosSystemParser.g:8570:1: ( ( () ) ) + // InternalRosSystemParser.g:8571:1: ( () ) { - // InternalRosSystemParser.g:8868:1: ( () ) - // InternalRosSystemParser.g:8869:2: () + // InternalRosSystemParser.g:8571:1: ( () ) + // InternalRosSystemParser.g:8572:2: () { before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); - // InternalRosSystemParser.g:8870:2: () - // InternalRosSystemParser.g:8870:3: + // InternalRosSystemParser.g:8573:2: () + // InternalRosSystemParser.g:8573:3: { } @@ -26343,14 +25478,14 @@ public final void rule__Int8Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int8Array__Group__1" - // InternalRosSystemParser.g:8878:1: rule__Int8Array__Group__1 : rule__Int8Array__Group__1__Impl ; + // InternalRosSystemParser.g:8581:1: rule__Int8Array__Group__1 : rule__Int8Array__Group__1__Impl ; public final void rule__Int8Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8882:1: ( rule__Int8Array__Group__1__Impl ) - // InternalRosSystemParser.g:8883:2: rule__Int8Array__Group__1__Impl + // InternalRosSystemParser.g:8585:1: ( rule__Int8Array__Group__1__Impl ) + // InternalRosSystemParser.g:8586:2: rule__Int8Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int8Array__Group__1__Impl(); @@ -26376,17 +25511,17 @@ public final void rule__Int8Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int8Array__Group__1__Impl" - // InternalRosSystemParser.g:8889:1: rule__Int8Array__Group__1__Impl : ( Int8_1 ) ; + // InternalRosSystemParser.g:8592:1: rule__Int8Array__Group__1__Impl : ( Int8_1 ) ; public final void rule__Int8Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8893:1: ( ( Int8_1 ) ) - // InternalRosSystemParser.g:8894:1: ( Int8_1 ) + // InternalRosSystemParser.g:8596:1: ( ( Int8_1 ) ) + // InternalRosSystemParser.g:8597:1: ( Int8_1 ) { - // InternalRosSystemParser.g:8894:1: ( Int8_1 ) - // InternalRosSystemParser.g:8895:2: Int8_1 + // InternalRosSystemParser.g:8597:1: ( Int8_1 ) + // InternalRosSystemParser.g:8598:2: Int8_1 { before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); match(input,Int8_1,FOLLOW_2); @@ -26413,16 +25548,16 @@ public final void rule__Int8Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint8Array__Group__0" - // InternalRosSystemParser.g:8905:1: rule__Uint8Array__Group__0 : rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ; + // InternalRosSystemParser.g:8608: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 { - // InternalRosSystemParser.g:8909:1: ( rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ) - // InternalRosSystemParser.g:8910:2: rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 + // InternalRosSystemParser.g:8612:1: ( rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ) + // InternalRosSystemParser.g:8613:2: rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 { - pushFollow(FOLLOW_66); + pushFollow(FOLLOW_62); rule__Uint8Array__Group__0__Impl(); state._fsp--; @@ -26451,21 +25586,21 @@ public final void rule__Uint8Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint8Array__Group__0__Impl" - // InternalRosSystemParser.g:8917:1: rule__Uint8Array__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8620:1: rule__Uint8Array__Group__0__Impl : ( () ) ; public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8921:1: ( ( () ) ) - // InternalRosSystemParser.g:8922:1: ( () ) + // InternalRosSystemParser.g:8624:1: ( ( () ) ) + // InternalRosSystemParser.g:8625:1: ( () ) { - // InternalRosSystemParser.g:8922:1: ( () ) - // InternalRosSystemParser.g:8923:2: () + // InternalRosSystemParser.g:8625:1: ( () ) + // InternalRosSystemParser.g:8626:2: () { before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); - // InternalRosSystemParser.g:8924:2: () - // InternalRosSystemParser.g:8924:3: + // InternalRosSystemParser.g:8627:2: () + // InternalRosSystemParser.g:8627:3: { } @@ -26488,14 +25623,14 @@ public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Uint8Array__Group__1" - // InternalRosSystemParser.g:8932:1: rule__Uint8Array__Group__1 : rule__Uint8Array__Group__1__Impl ; + // InternalRosSystemParser.g:8635:1: rule__Uint8Array__Group__1 : rule__Uint8Array__Group__1__Impl ; public final void rule__Uint8Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8936:1: ( rule__Uint8Array__Group__1__Impl ) - // InternalRosSystemParser.g:8937:2: rule__Uint8Array__Group__1__Impl + // InternalRosSystemParser.g:8639:1: ( rule__Uint8Array__Group__1__Impl ) + // InternalRosSystemParser.g:8640:2: rule__Uint8Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint8Array__Group__1__Impl(); @@ -26521,17 +25656,17 @@ public final void rule__Uint8Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint8Array__Group__1__Impl" - // InternalRosSystemParser.g:8943:1: rule__Uint8Array__Group__1__Impl : ( Uint8_1 ) ; + // InternalRosSystemParser.g:8646:1: rule__Uint8Array__Group__1__Impl : ( Uint8_1 ) ; public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8947:1: ( ( Uint8_1 ) ) - // InternalRosSystemParser.g:8948:1: ( Uint8_1 ) + // InternalRosSystemParser.g:8650:1: ( ( Uint8_1 ) ) + // InternalRosSystemParser.g:8651:1: ( Uint8_1 ) { - // InternalRosSystemParser.g:8948:1: ( Uint8_1 ) - // InternalRosSystemParser.g:8949:2: Uint8_1 + // InternalRosSystemParser.g:8651:1: ( Uint8_1 ) + // InternalRosSystemParser.g:8652:2: Uint8_1 { before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); match(input,Uint8_1,FOLLOW_2); @@ -26558,16 +25693,16 @@ public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Int16Array__Group__0" - // InternalRosSystemParser.g:8959:1: rule__Int16Array__Group__0 : rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ; + // InternalRosSystemParser.g:8662: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 { - // InternalRosSystemParser.g:8963:1: ( rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ) - // InternalRosSystemParser.g:8964:2: rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 + // InternalRosSystemParser.g:8666:1: ( rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ) + // InternalRosSystemParser.g:8667:2: rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 { - pushFollow(FOLLOW_67); + pushFollow(FOLLOW_63); rule__Int16Array__Group__0__Impl(); state._fsp--; @@ -26596,21 +25731,21 @@ public final void rule__Int16Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int16Array__Group__0__Impl" - // InternalRosSystemParser.g:8971:1: rule__Int16Array__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8674:1: rule__Int16Array__Group__0__Impl : ( () ) ; public final void rule__Int16Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8975:1: ( ( () ) ) - // InternalRosSystemParser.g:8976:1: ( () ) + // InternalRosSystemParser.g:8678:1: ( ( () ) ) + // InternalRosSystemParser.g:8679:1: ( () ) { - // InternalRosSystemParser.g:8976:1: ( () ) - // InternalRosSystemParser.g:8977:2: () + // InternalRosSystemParser.g:8679:1: ( () ) + // InternalRosSystemParser.g:8680:2: () { before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); - // InternalRosSystemParser.g:8978:2: () - // InternalRosSystemParser.g:8978:3: + // InternalRosSystemParser.g:8681:2: () + // InternalRosSystemParser.g:8681:3: { } @@ -26633,14 +25768,14 @@ public final void rule__Int16Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int16Array__Group__1" - // InternalRosSystemParser.g:8986:1: rule__Int16Array__Group__1 : rule__Int16Array__Group__1__Impl ; + // InternalRosSystemParser.g:8689:1: rule__Int16Array__Group__1 : rule__Int16Array__Group__1__Impl ; public final void rule__Int16Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8990:1: ( rule__Int16Array__Group__1__Impl ) - // InternalRosSystemParser.g:8991:2: rule__Int16Array__Group__1__Impl + // InternalRosSystemParser.g:8693:1: ( rule__Int16Array__Group__1__Impl ) + // InternalRosSystemParser.g:8694:2: rule__Int16Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int16Array__Group__1__Impl(); @@ -26666,17 +25801,17 @@ public final void rule__Int16Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int16Array__Group__1__Impl" - // InternalRosSystemParser.g:8997:1: rule__Int16Array__Group__1__Impl : ( Int16_1 ) ; + // InternalRosSystemParser.g:8700:1: rule__Int16Array__Group__1__Impl : ( Int16_1 ) ; public final void rule__Int16Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9001:1: ( ( Int16_1 ) ) - // InternalRosSystemParser.g:9002:1: ( Int16_1 ) + // InternalRosSystemParser.g:8704:1: ( ( Int16_1 ) ) + // InternalRosSystemParser.g:8705:1: ( Int16_1 ) { - // InternalRosSystemParser.g:9002:1: ( Int16_1 ) - // InternalRosSystemParser.g:9003:2: Int16_1 + // InternalRosSystemParser.g:8705:1: ( Int16_1 ) + // InternalRosSystemParser.g:8706:2: Int16_1 { before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); match(input,Int16_1,FOLLOW_2); @@ -26703,16 +25838,16 @@ public final void rule__Int16Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint16Array__Group__0" - // InternalRosSystemParser.g:9013:1: rule__Uint16Array__Group__0 : rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ; + // InternalRosSystemParser.g:8716: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 { - // InternalRosSystemParser.g:9017:1: ( rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ) - // InternalRosSystemParser.g:9018:2: rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 + // InternalRosSystemParser.g:8720:1: ( rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ) + // InternalRosSystemParser.g:8721:2: rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 { - pushFollow(FOLLOW_68); + pushFollow(FOLLOW_64); rule__Uint16Array__Group__0__Impl(); state._fsp--; @@ -26741,21 +25876,21 @@ public final void rule__Uint16Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint16Array__Group__0__Impl" - // InternalRosSystemParser.g:9025:1: rule__Uint16Array__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8728:1: rule__Uint16Array__Group__0__Impl : ( () ) ; public final void rule__Uint16Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9029:1: ( ( () ) ) - // InternalRosSystemParser.g:9030:1: ( () ) + // InternalRosSystemParser.g:8732:1: ( ( () ) ) + // InternalRosSystemParser.g:8733:1: ( () ) { - // InternalRosSystemParser.g:9030:1: ( () ) - // InternalRosSystemParser.g:9031:2: () + // InternalRosSystemParser.g:8733:1: ( () ) + // InternalRosSystemParser.g:8734:2: () { before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); - // InternalRosSystemParser.g:9032:2: () - // InternalRosSystemParser.g:9032:3: + // InternalRosSystemParser.g:8735:2: () + // InternalRosSystemParser.g:8735:3: { } @@ -26778,14 +25913,14 @@ public final void rule__Uint16Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint16Array__Group__1" - // InternalRosSystemParser.g:9040:1: rule__Uint16Array__Group__1 : rule__Uint16Array__Group__1__Impl ; + // InternalRosSystemParser.g:8743:1: rule__Uint16Array__Group__1 : rule__Uint16Array__Group__1__Impl ; public final void rule__Uint16Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9044:1: ( rule__Uint16Array__Group__1__Impl ) - // InternalRosSystemParser.g:9045:2: rule__Uint16Array__Group__1__Impl + // InternalRosSystemParser.g:8747:1: ( rule__Uint16Array__Group__1__Impl ) + // InternalRosSystemParser.g:8748:2: rule__Uint16Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint16Array__Group__1__Impl(); @@ -26811,17 +25946,17 @@ public final void rule__Uint16Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint16Array__Group__1__Impl" - // InternalRosSystemParser.g:9051:1: rule__Uint16Array__Group__1__Impl : ( Uint16_1 ) ; + // InternalRosSystemParser.g:8754:1: rule__Uint16Array__Group__1__Impl : ( Uint16_1 ) ; public final void rule__Uint16Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9055:1: ( ( Uint16_1 ) ) - // InternalRosSystemParser.g:9056:1: ( Uint16_1 ) + // InternalRosSystemParser.g:8758:1: ( ( Uint16_1 ) ) + // InternalRosSystemParser.g:8759:1: ( Uint16_1 ) { - // InternalRosSystemParser.g:9056:1: ( Uint16_1 ) - // InternalRosSystemParser.g:9057:2: Uint16_1 + // InternalRosSystemParser.g:8759:1: ( Uint16_1 ) + // InternalRosSystemParser.g:8760:2: Uint16_1 { before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); match(input,Uint16_1,FOLLOW_2); @@ -26848,16 +25983,16 @@ public final void rule__Uint16Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Int32Array__Group__0" - // InternalRosSystemParser.g:9067:1: rule__Int32Array__Group__0 : rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ; + // InternalRosSystemParser.g:8770: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 { - // InternalRosSystemParser.g:9071:1: ( rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ) - // InternalRosSystemParser.g:9072:2: rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 + // InternalRosSystemParser.g:8774:1: ( rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ) + // InternalRosSystemParser.g:8775:2: rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 { - pushFollow(FOLLOW_69); + pushFollow(FOLLOW_65); rule__Int32Array__Group__0__Impl(); state._fsp--; @@ -26886,21 +26021,21 @@ public final void rule__Int32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int32Array__Group__0__Impl" - // InternalRosSystemParser.g:9079:1: rule__Int32Array__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8782:1: rule__Int32Array__Group__0__Impl : ( () ) ; public final void rule__Int32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9083:1: ( ( () ) ) - // InternalRosSystemParser.g:9084:1: ( () ) + // InternalRosSystemParser.g:8786:1: ( ( () ) ) + // InternalRosSystemParser.g:8787:1: ( () ) { - // InternalRosSystemParser.g:9084:1: ( () ) - // InternalRosSystemParser.g:9085:2: () + // InternalRosSystemParser.g:8787:1: ( () ) + // InternalRosSystemParser.g:8788:2: () { before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); - // InternalRosSystemParser.g:9086:2: () - // InternalRosSystemParser.g:9086:3: + // InternalRosSystemParser.g:8789:2: () + // InternalRosSystemParser.g:8789:3: { } @@ -26923,14 +26058,14 @@ public final void rule__Int32Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int32Array__Group__1" - // InternalRosSystemParser.g:9094:1: rule__Int32Array__Group__1 : rule__Int32Array__Group__1__Impl ; + // InternalRosSystemParser.g:8797:1: rule__Int32Array__Group__1 : rule__Int32Array__Group__1__Impl ; public final void rule__Int32Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9098:1: ( rule__Int32Array__Group__1__Impl ) - // InternalRosSystemParser.g:9099:2: rule__Int32Array__Group__1__Impl + // InternalRosSystemParser.g:8801:1: ( rule__Int32Array__Group__1__Impl ) + // InternalRosSystemParser.g:8802:2: rule__Int32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int32Array__Group__1__Impl(); @@ -26956,17 +26091,17 @@ public final void rule__Int32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int32Array__Group__1__Impl" - // InternalRosSystemParser.g:9105:1: rule__Int32Array__Group__1__Impl : ( Int32_1 ) ; + // InternalRosSystemParser.g:8808:1: rule__Int32Array__Group__1__Impl : ( Int32_1 ) ; public final void rule__Int32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9109:1: ( ( Int32_1 ) ) - // InternalRosSystemParser.g:9110:1: ( Int32_1 ) + // InternalRosSystemParser.g:8812:1: ( ( Int32_1 ) ) + // InternalRosSystemParser.g:8813:1: ( Int32_1 ) { - // InternalRosSystemParser.g:9110:1: ( Int32_1 ) - // InternalRosSystemParser.g:9111:2: Int32_1 + // InternalRosSystemParser.g:8813:1: ( Int32_1 ) + // InternalRosSystemParser.g:8814:2: Int32_1 { before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); match(input,Int32_1,FOLLOW_2); @@ -26993,16 +26128,16 @@ public final void rule__Int32Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint32Array__Group__0" - // InternalRosSystemParser.g:9121:1: rule__Uint32Array__Group__0 : rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ; + // InternalRosSystemParser.g:8824: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 { - // InternalRosSystemParser.g:9125:1: ( rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ) - // InternalRosSystemParser.g:9126:2: rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 + // InternalRosSystemParser.g:8828:1: ( rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ) + // InternalRosSystemParser.g:8829:2: rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 { - pushFollow(FOLLOW_70); + pushFollow(FOLLOW_66); rule__Uint32Array__Group__0__Impl(); state._fsp--; @@ -27031,21 +26166,21 @@ public final void rule__Uint32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint32Array__Group__0__Impl" - // InternalRosSystemParser.g:9133:1: rule__Uint32Array__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8836:1: rule__Uint32Array__Group__0__Impl : ( () ) ; public final void rule__Uint32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9137:1: ( ( () ) ) - // InternalRosSystemParser.g:9138:1: ( () ) + // InternalRosSystemParser.g:8840:1: ( ( () ) ) + // InternalRosSystemParser.g:8841:1: ( () ) { - // InternalRosSystemParser.g:9138:1: ( () ) - // InternalRosSystemParser.g:9139:2: () + // InternalRosSystemParser.g:8841:1: ( () ) + // InternalRosSystemParser.g:8842:2: () { before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); - // InternalRosSystemParser.g:9140:2: () - // InternalRosSystemParser.g:9140:3: + // InternalRosSystemParser.g:8843:2: () + // InternalRosSystemParser.g:8843:3: { } @@ -27068,14 +26203,14 @@ public final void rule__Uint32Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint32Array__Group__1" - // InternalRosSystemParser.g:9148:1: rule__Uint32Array__Group__1 : rule__Uint32Array__Group__1__Impl ; + // InternalRosSystemParser.g:8851:1: rule__Uint32Array__Group__1 : rule__Uint32Array__Group__1__Impl ; public final void rule__Uint32Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9152:1: ( rule__Uint32Array__Group__1__Impl ) - // InternalRosSystemParser.g:9153:2: rule__Uint32Array__Group__1__Impl + // InternalRosSystemParser.g:8855:1: ( rule__Uint32Array__Group__1__Impl ) + // InternalRosSystemParser.g:8856:2: rule__Uint32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint32Array__Group__1__Impl(); @@ -27101,17 +26236,17 @@ public final void rule__Uint32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint32Array__Group__1__Impl" - // InternalRosSystemParser.g:9159:1: rule__Uint32Array__Group__1__Impl : ( Uint32_1 ) ; + // InternalRosSystemParser.g:8862:1: rule__Uint32Array__Group__1__Impl : ( Uint32_1 ) ; public final void rule__Uint32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9163:1: ( ( Uint32_1 ) ) - // InternalRosSystemParser.g:9164:1: ( Uint32_1 ) + // InternalRosSystemParser.g:8866:1: ( ( Uint32_1 ) ) + // InternalRosSystemParser.g:8867:1: ( Uint32_1 ) { - // InternalRosSystemParser.g:9164:1: ( Uint32_1 ) - // InternalRosSystemParser.g:9165:2: Uint32_1 + // InternalRosSystemParser.g:8867:1: ( Uint32_1 ) + // InternalRosSystemParser.g:8868:2: Uint32_1 { before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); match(input,Uint32_1,FOLLOW_2); @@ -27138,16 +26273,16 @@ public final void rule__Uint32Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Int64Array__Group__0" - // InternalRosSystemParser.g:9175:1: rule__Int64Array__Group__0 : rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ; + // InternalRosSystemParser.g:8878: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 { - // InternalRosSystemParser.g:9179:1: ( rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ) - // InternalRosSystemParser.g:9180:2: rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 + // InternalRosSystemParser.g:8882:1: ( rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ) + // InternalRosSystemParser.g:8883:2: rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 { - pushFollow(FOLLOW_71); + pushFollow(FOLLOW_67); rule__Int64Array__Group__0__Impl(); state._fsp--; @@ -27176,21 +26311,21 @@ public final void rule__Int64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int64Array__Group__0__Impl" - // InternalRosSystemParser.g:9187:1: rule__Int64Array__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8890:1: rule__Int64Array__Group__0__Impl : ( () ) ; public final void rule__Int64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9191:1: ( ( () ) ) - // InternalRosSystemParser.g:9192:1: ( () ) + // InternalRosSystemParser.g:8894:1: ( ( () ) ) + // InternalRosSystemParser.g:8895:1: ( () ) { - // InternalRosSystemParser.g:9192:1: ( () ) - // InternalRosSystemParser.g:9193:2: () + // InternalRosSystemParser.g:8895:1: ( () ) + // InternalRosSystemParser.g:8896:2: () { before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); - // InternalRosSystemParser.g:9194:2: () - // InternalRosSystemParser.g:9194:3: + // InternalRosSystemParser.g:8897:2: () + // InternalRosSystemParser.g:8897:3: { } @@ -27213,14 +26348,14 @@ public final void rule__Int64Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int64Array__Group__1" - // InternalRosSystemParser.g:9202:1: rule__Int64Array__Group__1 : rule__Int64Array__Group__1__Impl ; + // InternalRosSystemParser.g:8905:1: rule__Int64Array__Group__1 : rule__Int64Array__Group__1__Impl ; public final void rule__Int64Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9206:1: ( rule__Int64Array__Group__1__Impl ) - // InternalRosSystemParser.g:9207:2: rule__Int64Array__Group__1__Impl + // InternalRosSystemParser.g:8909:1: ( rule__Int64Array__Group__1__Impl ) + // InternalRosSystemParser.g:8910:2: rule__Int64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int64Array__Group__1__Impl(); @@ -27246,17 +26381,17 @@ public final void rule__Int64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int64Array__Group__1__Impl" - // InternalRosSystemParser.g:9213:1: rule__Int64Array__Group__1__Impl : ( Int64_1 ) ; + // InternalRosSystemParser.g:8916:1: rule__Int64Array__Group__1__Impl : ( Int64_1 ) ; public final void rule__Int64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9217:1: ( ( Int64_1 ) ) - // InternalRosSystemParser.g:9218:1: ( Int64_1 ) + // InternalRosSystemParser.g:8920:1: ( ( Int64_1 ) ) + // InternalRosSystemParser.g:8921:1: ( Int64_1 ) { - // InternalRosSystemParser.g:9218:1: ( Int64_1 ) - // InternalRosSystemParser.g:9219:2: Int64_1 + // InternalRosSystemParser.g:8921:1: ( Int64_1 ) + // InternalRosSystemParser.g:8922:2: Int64_1 { before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); match(input,Int64_1,FOLLOW_2); @@ -27283,16 +26418,16 @@ public final void rule__Int64Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint64Array__Group__0" - // InternalRosSystemParser.g:9229:1: rule__Uint64Array__Group__0 : rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ; + // InternalRosSystemParser.g:8932: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 { - // InternalRosSystemParser.g:9233:1: ( rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ) - // InternalRosSystemParser.g:9234:2: rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 + // InternalRosSystemParser.g:8936:1: ( rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ) + // InternalRosSystemParser.g:8937:2: rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 { - pushFollow(FOLLOW_72); + pushFollow(FOLLOW_68); rule__Uint64Array__Group__0__Impl(); state._fsp--; @@ -27321,21 +26456,21 @@ public final void rule__Uint64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint64Array__Group__0__Impl" - // InternalRosSystemParser.g:9241:1: rule__Uint64Array__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8944:1: rule__Uint64Array__Group__0__Impl : ( () ) ; public final void rule__Uint64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9245:1: ( ( () ) ) - // InternalRosSystemParser.g:9246:1: ( () ) + // InternalRosSystemParser.g:8948:1: ( ( () ) ) + // InternalRosSystemParser.g:8949:1: ( () ) { - // InternalRosSystemParser.g:9246:1: ( () ) - // InternalRosSystemParser.g:9247:2: () + // InternalRosSystemParser.g:8949:1: ( () ) + // InternalRosSystemParser.g:8950:2: () { before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); - // InternalRosSystemParser.g:9248:2: () - // InternalRosSystemParser.g:9248:3: + // InternalRosSystemParser.g:8951:2: () + // InternalRosSystemParser.g:8951:3: { } @@ -27358,14 +26493,14 @@ public final void rule__Uint64Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint64Array__Group__1" - // InternalRosSystemParser.g:9256:1: rule__Uint64Array__Group__1 : rule__Uint64Array__Group__1__Impl ; + // InternalRosSystemParser.g:8959:1: rule__Uint64Array__Group__1 : rule__Uint64Array__Group__1__Impl ; public final void rule__Uint64Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9260:1: ( rule__Uint64Array__Group__1__Impl ) - // InternalRosSystemParser.g:9261:2: rule__Uint64Array__Group__1__Impl + // InternalRosSystemParser.g:8963:1: ( rule__Uint64Array__Group__1__Impl ) + // InternalRosSystemParser.g:8964:2: rule__Uint64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint64Array__Group__1__Impl(); @@ -27391,17 +26526,17 @@ public final void rule__Uint64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint64Array__Group__1__Impl" - // InternalRosSystemParser.g:9267:1: rule__Uint64Array__Group__1__Impl : ( Uint64_1 ) ; + // InternalRosSystemParser.g:8970:1: rule__Uint64Array__Group__1__Impl : ( Uint64_1 ) ; public final void rule__Uint64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9271:1: ( ( Uint64_1 ) ) - // InternalRosSystemParser.g:9272:1: ( Uint64_1 ) + // InternalRosSystemParser.g:8974:1: ( ( Uint64_1 ) ) + // InternalRosSystemParser.g:8975:1: ( Uint64_1 ) { - // InternalRosSystemParser.g:9272:1: ( Uint64_1 ) - // InternalRosSystemParser.g:9273:2: Uint64_1 + // InternalRosSystemParser.g:8975:1: ( Uint64_1 ) + // InternalRosSystemParser.g:8976:2: Uint64_1 { before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); match(input,Uint64_1,FOLLOW_2); @@ -27428,16 +26563,16 @@ public final void rule__Uint64Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Float32Array__Group__0" - // InternalRosSystemParser.g:9283:1: rule__Float32Array__Group__0 : rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ; + // InternalRosSystemParser.g:8986: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 { - // InternalRosSystemParser.g:9287:1: ( rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ) - // InternalRosSystemParser.g:9288:2: rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 + // InternalRosSystemParser.g:8990:1: ( rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ) + // InternalRosSystemParser.g:8991:2: rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 { - pushFollow(FOLLOW_73); + pushFollow(FOLLOW_69); rule__Float32Array__Group__0__Impl(); state._fsp--; @@ -27466,21 +26601,21 @@ public final void rule__Float32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Float32Array__Group__0__Impl" - // InternalRosSystemParser.g:9295:1: rule__Float32Array__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8998:1: rule__Float32Array__Group__0__Impl : ( () ) ; public final void rule__Float32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9299:1: ( ( () ) ) - // InternalRosSystemParser.g:9300:1: ( () ) + // InternalRosSystemParser.g:9002:1: ( ( () ) ) + // InternalRosSystemParser.g:9003:1: ( () ) { - // InternalRosSystemParser.g:9300:1: ( () ) - // InternalRosSystemParser.g:9301:2: () + // InternalRosSystemParser.g:9003:1: ( () ) + // InternalRosSystemParser.g:9004:2: () { before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); - // InternalRosSystemParser.g:9302:2: () - // InternalRosSystemParser.g:9302:3: + // InternalRosSystemParser.g:9005:2: () + // InternalRosSystemParser.g:9005:3: { } @@ -27503,14 +26638,14 @@ public final void rule__Float32Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float32Array__Group__1" - // InternalRosSystemParser.g:9310:1: rule__Float32Array__Group__1 : rule__Float32Array__Group__1__Impl ; + // InternalRosSystemParser.g:9013:1: rule__Float32Array__Group__1 : rule__Float32Array__Group__1__Impl ; public final void rule__Float32Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9314:1: ( rule__Float32Array__Group__1__Impl ) - // InternalRosSystemParser.g:9315:2: rule__Float32Array__Group__1__Impl + // InternalRosSystemParser.g:9017:1: ( rule__Float32Array__Group__1__Impl ) + // InternalRosSystemParser.g:9018:2: rule__Float32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float32Array__Group__1__Impl(); @@ -27536,17 +26671,17 @@ public final void rule__Float32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Float32Array__Group__1__Impl" - // InternalRosSystemParser.g:9321:1: rule__Float32Array__Group__1__Impl : ( Float32_1 ) ; + // InternalRosSystemParser.g:9024:1: rule__Float32Array__Group__1__Impl : ( Float32_1 ) ; public final void rule__Float32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9325:1: ( ( Float32_1 ) ) - // InternalRosSystemParser.g:9326:1: ( Float32_1 ) + // InternalRosSystemParser.g:9028:1: ( ( Float32_1 ) ) + // InternalRosSystemParser.g:9029:1: ( Float32_1 ) { - // InternalRosSystemParser.g:9326:1: ( Float32_1 ) - // InternalRosSystemParser.g:9327:2: Float32_1 + // InternalRosSystemParser.g:9029:1: ( Float32_1 ) + // InternalRosSystemParser.g:9030:2: Float32_1 { before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); match(input,Float32_1,FOLLOW_2); @@ -27573,16 +26708,16 @@ public final void rule__Float32Array__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float64Array__Group__0" - // InternalRosSystemParser.g:9337:1: rule__Float64Array__Group__0 : rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ; + // InternalRosSystemParser.g:9040: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 { - // InternalRosSystemParser.g:9341:1: ( rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ) - // InternalRosSystemParser.g:9342:2: rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 + // InternalRosSystemParser.g:9044:1: ( rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ) + // InternalRosSystemParser.g:9045:2: rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 { - pushFollow(FOLLOW_74); + pushFollow(FOLLOW_70); rule__Float64Array__Group__0__Impl(); state._fsp--; @@ -27611,21 +26746,21 @@ public final void rule__Float64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Float64Array__Group__0__Impl" - // InternalRosSystemParser.g:9349:1: rule__Float64Array__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:9052:1: rule__Float64Array__Group__0__Impl : ( () ) ; public final void rule__Float64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9353:1: ( ( () ) ) - // InternalRosSystemParser.g:9354:1: ( () ) + // InternalRosSystemParser.g:9056:1: ( ( () ) ) + // InternalRosSystemParser.g:9057:1: ( () ) { - // InternalRosSystemParser.g:9354:1: ( () ) - // InternalRosSystemParser.g:9355:2: () + // InternalRosSystemParser.g:9057:1: ( () ) + // InternalRosSystemParser.g:9058:2: () { before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); - // InternalRosSystemParser.g:9356:2: () - // InternalRosSystemParser.g:9356:3: + // InternalRosSystemParser.g:9059:2: () + // InternalRosSystemParser.g:9059:3: { } @@ -27648,14 +26783,14 @@ public final void rule__Float64Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float64Array__Group__1" - // InternalRosSystemParser.g:9364:1: rule__Float64Array__Group__1 : rule__Float64Array__Group__1__Impl ; + // InternalRosSystemParser.g:9067:1: rule__Float64Array__Group__1 : rule__Float64Array__Group__1__Impl ; public final void rule__Float64Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9368:1: ( rule__Float64Array__Group__1__Impl ) - // InternalRosSystemParser.g:9369:2: rule__Float64Array__Group__1__Impl + // InternalRosSystemParser.g:9071:1: ( rule__Float64Array__Group__1__Impl ) + // InternalRosSystemParser.g:9072:2: rule__Float64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float64Array__Group__1__Impl(); @@ -27681,17 +26816,17 @@ public final void rule__Float64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Float64Array__Group__1__Impl" - // InternalRosSystemParser.g:9375:1: rule__Float64Array__Group__1__Impl : ( Float64_1 ) ; + // InternalRosSystemParser.g:9078:1: rule__Float64Array__Group__1__Impl : ( Float64_1 ) ; public final void rule__Float64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9379:1: ( ( Float64_1 ) ) - // InternalRosSystemParser.g:9380:1: ( Float64_1 ) + // InternalRosSystemParser.g:9082:1: ( ( Float64_1 ) ) + // InternalRosSystemParser.g:9083:1: ( Float64_1 ) { - // InternalRosSystemParser.g:9380:1: ( Float64_1 ) - // InternalRosSystemParser.g:9381:2: Float64_1 + // InternalRosSystemParser.g:9083:1: ( Float64_1 ) + // InternalRosSystemParser.g:9084:2: Float64_1 { before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); match(input,Float64_1,FOLLOW_2); @@ -27718,16 +26853,16 @@ public final void rule__Float64Array__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__String0Array__Group__0" - // InternalRosSystemParser.g:9391:1: rule__String0Array__Group__0 : rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ; + // InternalRosSystemParser.g:9094: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 { - // InternalRosSystemParser.g:9395:1: ( rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ) - // InternalRosSystemParser.g:9396:2: rule__String0Array__Group__0__Impl rule__String0Array__Group__1 + // InternalRosSystemParser.g:9098:1: ( rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ) + // InternalRosSystemParser.g:9099:2: rule__String0Array__Group__0__Impl rule__String0Array__Group__1 { - pushFollow(FOLLOW_75); + pushFollow(FOLLOW_71); rule__String0Array__Group__0__Impl(); state._fsp--; @@ -27756,21 +26891,21 @@ public final void rule__String0Array__Group__0() throws RecognitionException { // $ANTLR start "rule__String0Array__Group__0__Impl" - // InternalRosSystemParser.g:9403:1: rule__String0Array__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:9106:1: rule__String0Array__Group__0__Impl : ( () ) ; public final void rule__String0Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9407:1: ( ( () ) ) - // InternalRosSystemParser.g:9408:1: ( () ) + // InternalRosSystemParser.g:9110:1: ( ( () ) ) + // InternalRosSystemParser.g:9111:1: ( () ) { - // InternalRosSystemParser.g:9408:1: ( () ) - // InternalRosSystemParser.g:9409:2: () + // InternalRosSystemParser.g:9111:1: ( () ) + // InternalRosSystemParser.g:9112:2: () { before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); - // InternalRosSystemParser.g:9410:2: () - // InternalRosSystemParser.g:9410:3: + // InternalRosSystemParser.g:9113:2: () + // InternalRosSystemParser.g:9113:3: { } @@ -27793,14 +26928,14 @@ public final void rule__String0Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__String0Array__Group__1" - // InternalRosSystemParser.g:9418:1: rule__String0Array__Group__1 : rule__String0Array__Group__1__Impl ; + // InternalRosSystemParser.g:9121:1: rule__String0Array__Group__1 : rule__String0Array__Group__1__Impl ; public final void rule__String0Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9422:1: ( rule__String0Array__Group__1__Impl ) - // InternalRosSystemParser.g:9423:2: rule__String0Array__Group__1__Impl + // InternalRosSystemParser.g:9125:1: ( rule__String0Array__Group__1__Impl ) + // InternalRosSystemParser.g:9126:2: rule__String0Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__String0Array__Group__1__Impl(); @@ -27826,17 +26961,17 @@ public final void rule__String0Array__Group__1() throws RecognitionException { // $ANTLR start "rule__String0Array__Group__1__Impl" - // InternalRosSystemParser.g:9429:1: rule__String0Array__Group__1__Impl : ( String_2 ) ; + // InternalRosSystemParser.g:9132:1: rule__String0Array__Group__1__Impl : ( String_2 ) ; public final void rule__String0Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9433:1: ( ( String_2 ) ) - // InternalRosSystemParser.g:9434:1: ( String_2 ) + // InternalRosSystemParser.g:9136:1: ( ( String_2 ) ) + // InternalRosSystemParser.g:9137:1: ( String_2 ) { - // InternalRosSystemParser.g:9434:1: ( String_2 ) - // InternalRosSystemParser.g:9435:2: String_2 + // InternalRosSystemParser.g:9137:1: ( String_2 ) + // InternalRosSystemParser.g:9138:2: String_2 { before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); match(input,String_2,FOLLOW_2); @@ -27863,16 +26998,16 @@ public final void rule__String0Array__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ByteArray__Group__0" - // InternalRosSystemParser.g:9445:1: rule__ByteArray__Group__0 : rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ; + // InternalRosSystemParser.g:9148: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 { - // InternalRosSystemParser.g:9449:1: ( rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ) - // InternalRosSystemParser.g:9450:2: rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 + // InternalRosSystemParser.g:9152:1: ( rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ) + // InternalRosSystemParser.g:9153:2: rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 { - pushFollow(FOLLOW_76); + pushFollow(FOLLOW_72); rule__ByteArray__Group__0__Impl(); state._fsp--; @@ -27901,21 +27036,21 @@ public final void rule__ByteArray__Group__0() throws RecognitionException { // $ANTLR start "rule__ByteArray__Group__0__Impl" - // InternalRosSystemParser.g:9457:1: rule__ByteArray__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:9160:1: rule__ByteArray__Group__0__Impl : ( () ) ; public final void rule__ByteArray__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9461:1: ( ( () ) ) - // InternalRosSystemParser.g:9462:1: ( () ) + // InternalRosSystemParser.g:9164:1: ( ( () ) ) + // InternalRosSystemParser.g:9165:1: ( () ) { - // InternalRosSystemParser.g:9462:1: ( () ) - // InternalRosSystemParser.g:9463:2: () + // InternalRosSystemParser.g:9165:1: ( () ) + // InternalRosSystemParser.g:9166:2: () { before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); - // InternalRosSystemParser.g:9464:2: () - // InternalRosSystemParser.g:9464:3: + // InternalRosSystemParser.g:9167:2: () + // InternalRosSystemParser.g:9167:3: { } @@ -27938,14 +27073,14 @@ public final void rule__ByteArray__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__ByteArray__Group__1" - // InternalRosSystemParser.g:9472:1: rule__ByteArray__Group__1 : rule__ByteArray__Group__1__Impl ; + // InternalRosSystemParser.g:9175:1: rule__ByteArray__Group__1 : rule__ByteArray__Group__1__Impl ; public final void rule__ByteArray__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9476:1: ( rule__ByteArray__Group__1__Impl ) - // InternalRosSystemParser.g:9477:2: rule__ByteArray__Group__1__Impl + // InternalRosSystemParser.g:9179:1: ( rule__ByteArray__Group__1__Impl ) + // InternalRosSystemParser.g:9180:2: rule__ByteArray__Group__1__Impl { pushFollow(FOLLOW_2); rule__ByteArray__Group__1__Impl(); @@ -27971,17 +27106,17 @@ public final void rule__ByteArray__Group__1() throws RecognitionException { // $ANTLR start "rule__ByteArray__Group__1__Impl" - // InternalRosSystemParser.g:9483:1: rule__ByteArray__Group__1__Impl : ( Byte_1 ) ; + // InternalRosSystemParser.g:9186:1: rule__ByteArray__Group__1__Impl : ( Byte_1 ) ; public final void rule__ByteArray__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9487:1: ( ( Byte_1 ) ) - // InternalRosSystemParser.g:9488:1: ( Byte_1 ) + // InternalRosSystemParser.g:9190:1: ( ( Byte_1 ) ) + // InternalRosSystemParser.g:9191:1: ( Byte_1 ) { - // InternalRosSystemParser.g:9488:1: ( Byte_1 ) - // InternalRosSystemParser.g:9489:2: Byte_1 + // InternalRosSystemParser.g:9191:1: ( Byte_1 ) + // InternalRosSystemParser.g:9192:2: Byte_1 { before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); match(input,Byte_1,FOLLOW_2); @@ -28008,16 +27143,16 @@ public final void rule__ByteArray__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Header__Group__0" - // InternalRosSystemParser.g:9499:1: rule__Header__Group__0 : rule__Header__Group__0__Impl rule__Header__Group__1 ; + // InternalRosSystemParser.g:9202: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 { - // InternalRosSystemParser.g:9503:1: ( rule__Header__Group__0__Impl rule__Header__Group__1 ) - // InternalRosSystemParser.g:9504:2: rule__Header__Group__0__Impl rule__Header__Group__1 + // InternalRosSystemParser.g:9206:1: ( rule__Header__Group__0__Impl rule__Header__Group__1 ) + // InternalRosSystemParser.g:9207:2: rule__Header__Group__0__Impl rule__Header__Group__1 { - pushFollow(FOLLOW_77); + pushFollow(FOLLOW_73); rule__Header__Group__0__Impl(); state._fsp--; @@ -28046,21 +27181,21 @@ public final void rule__Header__Group__0() throws RecognitionException { // $ANTLR start "rule__Header__Group__0__Impl" - // InternalRosSystemParser.g:9511:1: rule__Header__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:9214:1: rule__Header__Group__0__Impl : ( () ) ; public final void rule__Header__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9515:1: ( ( () ) ) - // InternalRosSystemParser.g:9516:1: ( () ) + // InternalRosSystemParser.g:9218:1: ( ( () ) ) + // InternalRosSystemParser.g:9219:1: ( () ) { - // InternalRosSystemParser.g:9516:1: ( () ) - // InternalRosSystemParser.g:9517:2: () + // InternalRosSystemParser.g:9219:1: ( () ) + // InternalRosSystemParser.g:9220:2: () { before(grammarAccess.getHeaderAccess().getHeaderAction_0()); - // InternalRosSystemParser.g:9518:2: () - // InternalRosSystemParser.g:9518:3: + // InternalRosSystemParser.g:9221:2: () + // InternalRosSystemParser.g:9221:3: { } @@ -28083,14 +27218,14 @@ public final void rule__Header__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Header__Group__1" - // InternalRosSystemParser.g:9526:1: rule__Header__Group__1 : rule__Header__Group__1__Impl ; + // InternalRosSystemParser.g:9229:1: rule__Header__Group__1 : rule__Header__Group__1__Impl ; public final void rule__Header__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9530:1: ( rule__Header__Group__1__Impl ) - // InternalRosSystemParser.g:9531:2: rule__Header__Group__1__Impl + // InternalRosSystemParser.g:9233:1: ( rule__Header__Group__1__Impl ) + // InternalRosSystemParser.g:9234:2: rule__Header__Group__1__Impl { pushFollow(FOLLOW_2); rule__Header__Group__1__Impl(); @@ -28116,17 +27251,17 @@ public final void rule__Header__Group__1() throws RecognitionException { // $ANTLR start "rule__Header__Group__1__Impl" - // InternalRosSystemParser.g:9537:1: rule__Header__Group__1__Impl : ( Header ) ; + // InternalRosSystemParser.g:9240:1: rule__Header__Group__1__Impl : ( Header ) ; public final void rule__Header__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9541:1: ( ( Header ) ) - // InternalRosSystemParser.g:9542:1: ( Header ) + // InternalRosSystemParser.g:9244:1: ( ( Header ) ) + // InternalRosSystemParser.g:9245:1: ( Header ) { - // InternalRosSystemParser.g:9542:1: ( Header ) - // InternalRosSystemParser.g:9543:2: Header + // InternalRosSystemParser.g:9245:1: ( Header ) + // InternalRosSystemParser.g:9246:2: Header { before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); match(input,Header,FOLLOW_2); @@ -28153,16 +27288,16 @@ public final void rule__Header__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__ArrayTopicSpecRef__Group__0" - // InternalRosSystemParser.g:9553:1: rule__ArrayTopicSpecRef__Group__0 : rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ; + // InternalRosSystemParser.g:9256: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 { - // InternalRosSystemParser.g:9557:1: ( rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ) - // InternalRosSystemParser.g:9558:2: rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 + // InternalRosSystemParser.g:9260:1: ( rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ) + // InternalRosSystemParser.g:9261:2: rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 { - pushFollow(FOLLOW_78); + pushFollow(FOLLOW_74); rule__ArrayTopicSpecRef__Group__0__Impl(); state._fsp--; @@ -28191,21 +27326,21 @@ public final void rule__ArrayTopicSpecRef__Group__0() throws RecognitionExceptio // $ANTLR start "rule__ArrayTopicSpecRef__Group__0__Impl" - // InternalRosSystemParser.g:9565:1: rule__ArrayTopicSpecRef__Group__0__Impl : ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ; + // InternalRosSystemParser.g:9268:1: rule__ArrayTopicSpecRef__Group__0__Impl : ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ; public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9569:1: ( ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ) - // InternalRosSystemParser.g:9570:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) + // InternalRosSystemParser.g:9272:1: ( ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ) + // InternalRosSystemParser.g:9273:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) { - // InternalRosSystemParser.g:9570:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) - // InternalRosSystemParser.g:9571:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) + // InternalRosSystemParser.g:9273:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) + // InternalRosSystemParser.g:9274:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); - // InternalRosSystemParser.g:9572:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) - // InternalRosSystemParser.g:9572:3: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 + // InternalRosSystemParser.g:9275:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) + // InternalRosSystemParser.g:9275:3: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 { pushFollow(FOLLOW_2); rule__ArrayTopicSpecRef__TopicSpecAssignment_0(); @@ -28238,14 +27373,14 @@ public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionEx // $ANTLR start "rule__ArrayTopicSpecRef__Group__1" - // InternalRosSystemParser.g:9580:1: rule__ArrayTopicSpecRef__Group__1 : rule__ArrayTopicSpecRef__Group__1__Impl ; + // InternalRosSystemParser.g:9283:1: rule__ArrayTopicSpecRef__Group__1 : rule__ArrayTopicSpecRef__Group__1__Impl ; public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9584:1: ( rule__ArrayTopicSpecRef__Group__1__Impl ) - // InternalRosSystemParser.g:9585:2: rule__ArrayTopicSpecRef__Group__1__Impl + // InternalRosSystemParser.g:9287:1: ( rule__ArrayTopicSpecRef__Group__1__Impl ) + // InternalRosSystemParser.g:9288:2: rule__ArrayTopicSpecRef__Group__1__Impl { pushFollow(FOLLOW_2); rule__ArrayTopicSpecRef__Group__1__Impl(); @@ -28271,17 +27406,17 @@ public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionExceptio // $ANTLR start "rule__ArrayTopicSpecRef__Group__1__Impl" - // InternalRosSystemParser.g:9591:1: rule__ArrayTopicSpecRef__Group__1__Impl : ( LeftSquareBracketRightSquareBracket ) ; + // InternalRosSystemParser.g:9294:1: rule__ArrayTopicSpecRef__Group__1__Impl : ( LeftSquareBracketRightSquareBracket ) ; public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9595:1: ( ( LeftSquareBracketRightSquareBracket ) ) - // InternalRosSystemParser.g:9596:1: ( LeftSquareBracketRightSquareBracket ) + // InternalRosSystemParser.g:9298:1: ( ( LeftSquareBracketRightSquareBracket ) ) + // InternalRosSystemParser.g:9299:1: ( LeftSquareBracketRightSquareBracket ) { - // InternalRosSystemParser.g:9596:1: ( LeftSquareBracketRightSquareBracket ) - // InternalRosSystemParser.g:9597:2: LeftSquareBracketRightSquareBracket + // InternalRosSystemParser.g:9299:1: ( LeftSquareBracketRightSquareBracket ) + // InternalRosSystemParser.g:9300:2: LeftSquareBracketRightSquareBracket { before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); @@ -28308,17 +27443,17 @@ public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionEx // $ANTLR start "rule__RosSystem__NameAssignment_0" - // InternalRosSystemParser.g:9607:1: rule__RosSystem__NameAssignment_0 : ( ruleEString ) ; + // InternalRosSystemParser.g:9310:1: rule__RosSystem__NameAssignment_0 : ( ruleEString ) ; public final void rule__RosSystem__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9611:1: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9612:2: ( ruleEString ) + // InternalRosSystemParser.g:9314:1: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9315:2: ( ruleEString ) { - // InternalRosSystemParser.g:9612:2: ( ruleEString ) - // InternalRosSystemParser.g:9613:3: ruleEString + // InternalRosSystemParser.g:9315:2: ( ruleEString ) + // InternalRosSystemParser.g:9316:3: ruleEString { before(grammarAccess.getRosSystemAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -28349,17 +27484,17 @@ public final void rule__RosSystem__NameAssignment_0() throws RecognitionExceptio // $ANTLR start "rule__RosSystem__ProcessesAssignment_3_0_2" - // InternalRosSystemParser.g:9622:1: rule__RosSystem__ProcessesAssignment_3_0_2 : ( ruleProcess ) ; + // InternalRosSystemParser.g:9325:1: rule__RosSystem__ProcessesAssignment_3_0_2 : ( ruleProcess ) ; public final void rule__RosSystem__ProcessesAssignment_3_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9626:1: ( ( ruleProcess ) ) - // InternalRosSystemParser.g:9627:2: ( ruleProcess ) + // InternalRosSystemParser.g:9329:1: ( ( ruleProcess ) ) + // InternalRosSystemParser.g:9330:2: ( ruleProcess ) { - // InternalRosSystemParser.g:9627:2: ( ruleProcess ) - // InternalRosSystemParser.g:9628:3: ruleProcess + // InternalRosSystemParser.g:9330:2: ( ruleProcess ) + // InternalRosSystemParser.g:9331:3: ruleProcess { before(grammarAccess.getRosSystemAccess().getProcessesProcessParserRuleCall_3_0_2_0()); pushFollow(FOLLOW_2); @@ -28390,17 +27525,17 @@ public final void rule__RosSystem__ProcessesAssignment_3_0_2() throws Recognitio // $ANTLR start "rule__RosSystem__ComponentsAssignment_3_1_2" - // InternalRosSystemParser.g:9637:1: rule__RosSystem__ComponentsAssignment_3_1_2 : ( ruleRosNode ) ; + // InternalRosSystemParser.g:9340:1: rule__RosSystem__ComponentsAssignment_3_1_2 : ( ruleRosNode ) ; public final void rule__RosSystem__ComponentsAssignment_3_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9641:1: ( ( ruleRosNode ) ) - // InternalRosSystemParser.g:9642:2: ( ruleRosNode ) + // InternalRosSystemParser.g:9344:1: ( ( ruleRosNode ) ) + // InternalRosSystemParser.g:9345:2: ( ruleRosNode ) { - // InternalRosSystemParser.g:9642:2: ( ruleRosNode ) - // InternalRosSystemParser.g:9643:3: ruleRosNode + // InternalRosSystemParser.g:9345:2: ( ruleRosNode ) + // InternalRosSystemParser.g:9346:3: ruleRosNode { before(grammarAccess.getRosSystemAccess().getComponentsRosNodeParserRuleCall_3_1_2_0()); pushFollow(FOLLOW_2); @@ -28431,25 +27566,25 @@ public final void rule__RosSystem__ComponentsAssignment_3_1_2() throws Recogniti // $ANTLR start "rule__RosSystem__ParameterAssignment_3_2_2" - // InternalRosSystemParser.g:9652:1: rule__RosSystem__ParameterAssignment_3_2_2 : ( ruleParameter ) ; + // InternalRosSystemParser.g:9355:1: rule__RosSystem__ParameterAssignment_3_2_2 : ( ruleRosParameter ) ; public final void rule__RosSystem__ParameterAssignment_3_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9656:1: ( ( ruleParameter ) ) - // InternalRosSystemParser.g:9657:2: ( ruleParameter ) + // InternalRosSystemParser.g:9359:1: ( ( ruleRosParameter ) ) + // InternalRosSystemParser.g:9360:2: ( ruleRosParameter ) { - // InternalRosSystemParser.g:9657:2: ( ruleParameter ) - // InternalRosSystemParser.g:9658:3: ruleParameter + // InternalRosSystemParser.g:9360:2: ( ruleRosParameter ) + // InternalRosSystemParser.g:9361:3: ruleRosParameter { - before(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_3_2_2_0()); + before(grammarAccess.getRosSystemAccess().getParameterRosParameterParserRuleCall_3_2_2_0()); pushFollow(FOLLOW_2); - ruleParameter(); + ruleRosParameter(); state._fsp--; - after(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_3_2_2_0()); + after(grammarAccess.getRosSystemAccess().getParameterRosParameterParserRuleCall_3_2_2_0()); } @@ -28472,17 +27607,17 @@ public final void rule__RosSystem__ParameterAssignment_3_2_2() throws Recognitio // $ANTLR start "rule__RosSystem__ConnectionsAssignment_3_3_2" - // InternalRosSystemParser.g:9667:1: rule__RosSystem__ConnectionsAssignment_3_3_2 : ( ruleRosConnection ) ; + // InternalRosSystemParser.g:9370:1: rule__RosSystem__ConnectionsAssignment_3_3_2 : ( ruleRosConnection ) ; public final void rule__RosSystem__ConnectionsAssignment_3_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9671:1: ( ( ruleRosConnection ) ) - // InternalRosSystemParser.g:9672:2: ( ruleRosConnection ) + // InternalRosSystemParser.g:9374:1: ( ( ruleRosConnection ) ) + // InternalRosSystemParser.g:9375:2: ( ruleRosConnection ) { - // InternalRosSystemParser.g:9672:2: ( ruleRosConnection ) - // InternalRosSystemParser.g:9673:3: ruleRosConnection + // InternalRosSystemParser.g:9375:2: ( ruleRosConnection ) + // InternalRosSystemParser.g:9376:3: ruleRosConnection { before(grammarAccess.getRosSystemAccess().getConnectionsRosConnectionParserRuleCall_3_3_2_0()); pushFollow(FOLLOW_2); @@ -28513,17 +27648,17 @@ public final void rule__RosSystem__ConnectionsAssignment_3_3_2() throws Recognit // $ANTLR start "rule__Process__NameAssignment_1" - // InternalRosSystemParser.g:9682:1: rule__Process__NameAssignment_1 : ( ruleEString ) ; + // InternalRosSystemParser.g:9385:1: rule__Process__NameAssignment_1 : ( ruleEString ) ; public final void rule__Process__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9686:1: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9687:2: ( ruleEString ) + // InternalRosSystemParser.g:9389:1: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9390:2: ( ruleEString ) { - // InternalRosSystemParser.g:9687:2: ( ruleEString ) - // InternalRosSystemParser.g:9688:3: ruleEString + // InternalRosSystemParser.g:9390:2: ( ruleEString ) + // InternalRosSystemParser.g:9391:3: ruleEString { before(grammarAccess.getProcessAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -28553,34 +27688,83 @@ public final void rule__Process__NameAssignment_1() throws RecognitionException // $ANTLR end "rule__Process__NameAssignment_1" - // $ANTLR start "rule__Process__NodesAssignment_4_2" - // InternalRosSystemParser.g:9697:1: rule__Process__NodesAssignment_4_2 : ( ( ruleEString ) ) ; - public final void rule__Process__NodesAssignment_4_2() throws RecognitionException { + // $ANTLR start "rule__Process__ComponentsAssignment_4_2" + // InternalRosSystemParser.g:9400:1: rule__Process__ComponentsAssignment_4_2 : ( ( ruleEString ) ) ; + public final void rule__Process__ComponentsAssignment_4_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystemParser.g:9404:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:9405:2: ( ( ruleEString ) ) + { + // InternalRosSystemParser.g:9405:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9406:3: ( ruleEString ) + { + before(grammarAccess.getProcessAccess().getComponentsComponentCrossReference_4_2_0()); + // InternalRosSystemParser.g:9407:3: ( ruleEString ) + // InternalRosSystemParser.g:9408:4: ruleEString + { + before(grammarAccess.getProcessAccess().getComponentsComponentEStringParserRuleCall_4_2_0_1()); + pushFollow(FOLLOW_2); + ruleEString(); + + state._fsp--; + + after(grammarAccess.getProcessAccess().getComponentsComponentEStringParserRuleCall_4_2_0_1()); + + } + + after(grammarAccess.getProcessAccess().getComponentsComponentCrossReference_4_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__ComponentsAssignment_4_2" + + + // $ANTLR start "rule__Process__ComponentsAssignment_4_3_1" + // InternalRosSystemParser.g:9419:1: rule__Process__ComponentsAssignment_4_3_1 : ( ( ruleEString ) ) ; + public final void rule__Process__ComponentsAssignment_4_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9701:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:9702:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9423:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:9424:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:9702:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9703:3: ( ruleEString ) + // InternalRosSystemParser.g:9424:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9425:3: ( ruleEString ) { - before(grammarAccess.getProcessAccess().getNodesRosNodeCrossReference_4_2_0()); - // InternalRosSystemParser.g:9704:3: ( ruleEString ) - // InternalRosSystemParser.g:9705:4: ruleEString + before(grammarAccess.getProcessAccess().getComponentsComponentCrossReference_4_3_1_0()); + // InternalRosSystemParser.g:9426:3: ( ruleEString ) + // InternalRosSystemParser.g:9427:4: ruleEString { - before(grammarAccess.getProcessAccess().getNodesRosNodeEStringParserRuleCall_4_2_0_1()); + before(grammarAccess.getProcessAccess().getComponentsComponentEStringParserRuleCall_4_3_1_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getProcessAccess().getNodesRosNodeEStringParserRuleCall_4_2_0_1()); + after(grammarAccess.getProcessAccess().getComponentsComponentEStringParserRuleCall_4_3_1_0_1()); } - after(grammarAccess.getProcessAccess().getNodesRosNodeCrossReference_4_2_0()); + after(grammarAccess.getProcessAccess().getComponentsComponentCrossReference_4_3_1_0()); } @@ -28599,25 +27783,29 @@ public final void rule__Process__NodesAssignment_4_2() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__Process__NodesAssignment_4_2" + // $ANTLR end "rule__Process__ComponentsAssignment_4_3_1" // $ANTLR start "rule__Process__ThreadsAssignment_5_1" - // InternalRosSystemParser.g:9716:1: rule__Process__ThreadsAssignment_5_1 : ( RULE_INT ) ; + // InternalRosSystemParser.g:9438:1: rule__Process__ThreadsAssignment_5_1 : ( ruleInteger0 ) ; public final void rule__Process__ThreadsAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9720:1: ( ( RULE_INT ) ) - // InternalRosSystemParser.g:9721:2: ( RULE_INT ) + // InternalRosSystemParser.g:9442:1: ( ( ruleInteger0 ) ) + // InternalRosSystemParser.g:9443:2: ( ruleInteger0 ) { - // InternalRosSystemParser.g:9721:2: ( RULE_INT ) - // InternalRosSystemParser.g:9722:3: RULE_INT + // InternalRosSystemParser.g:9443:2: ( ruleInteger0 ) + // InternalRosSystemParser.g:9444:3: ruleInteger0 { - before(grammarAccess.getProcessAccess().getThreadsINTTerminalRuleCall_5_1_0()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getProcessAccess().getThreadsINTTerminalRuleCall_5_1_0()); + before(grammarAccess.getProcessAccess().getThreadsInteger0ParserRuleCall_5_1_0()); + pushFollow(FOLLOW_2); + ruleInteger0(); + + state._fsp--; + + after(grammarAccess.getProcessAccess().getThreadsInteger0ParserRuleCall_5_1_0()); } @@ -28640,17 +27828,17 @@ public final void rule__Process__ThreadsAssignment_5_1() throws RecognitionExcep // $ANTLR start "rule__RosNode__NameAssignment_1" - // InternalRosSystemParser.g:9731:1: rule__RosNode__NameAssignment_1 : ( ruleEString ) ; + // InternalRosSystemParser.g:9453:1: rule__RosNode__NameAssignment_1 : ( ruleEString ) ; public final void rule__RosNode__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9735:1: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9736:2: ( ruleEString ) + // InternalRosSystemParser.g:9457:1: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9458:2: ( ruleEString ) { - // InternalRosSystemParser.g:9736:2: ( ruleEString ) - // InternalRosSystemParser.g:9737:3: ruleEString + // InternalRosSystemParser.g:9458:2: ( ruleEString ) + // InternalRosSystemParser.g:9459:3: ruleEString { before(grammarAccess.getRosNodeAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -28681,21 +27869,21 @@ public final void rule__RosNode__NameAssignment_1() throws RecognitionException // $ANTLR start "rule__RosNode__FromAssignment_5" - // InternalRosSystemParser.g:9746:1: rule__RosNode__FromAssignment_5 : ( ( ruleEString ) ) ; + // InternalRosSystemParser.g:9468:1: rule__RosNode__FromAssignment_5 : ( ( ruleEString ) ) ; public final void rule__RosNode__FromAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9750:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:9751:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9472:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:9473:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:9751:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9752:3: ( ruleEString ) + // InternalRosSystemParser.g:9473:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9474:3: ( ruleEString ) { before(grammarAccess.getRosNodeAccess().getFromNodeCrossReference_5_0()); - // InternalRosSystemParser.g:9753:3: ( ruleEString ) - // InternalRosSystemParser.g:9754:4: ruleEString + // InternalRosSystemParser.g:9475:3: ( ruleEString ) + // InternalRosSystemParser.g:9476:4: ruleEString { before(grammarAccess.getRosNodeAccess().getFromNodeEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -28730,17 +27918,17 @@ public final void rule__RosNode__FromAssignment_5() throws RecognitionException // $ANTLR start "rule__RosNode__RosinterfacesAssignment_6_2" - // InternalRosSystemParser.g:9765:1: rule__RosNode__RosinterfacesAssignment_6_2 : ( ruleRosInterface ) ; + // InternalRosSystemParser.g:9487:1: rule__RosNode__RosinterfacesAssignment_6_2 : ( ruleRosInterface ) ; public final void rule__RosNode__RosinterfacesAssignment_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9769:1: ( ( ruleRosInterface ) ) - // InternalRosSystemParser.g:9770:2: ( ruleRosInterface ) + // InternalRosSystemParser.g:9491:1: ( ( ruleRosInterface ) ) + // InternalRosSystemParser.g:9492:2: ( ruleRosInterface ) { - // InternalRosSystemParser.g:9770:2: ( ruleRosInterface ) - // InternalRosSystemParser.g:9771:3: ruleRosInterface + // InternalRosSystemParser.g:9492:2: ( ruleRosInterface ) + // InternalRosSystemParser.g:9493:3: ruleRosInterface { before(grammarAccess.getRosNodeAccess().getRosinterfacesRosInterfaceParserRuleCall_6_2_0()); pushFollow(FOLLOW_2); @@ -28771,17 +27959,17 @@ public final void rule__RosNode__RosinterfacesAssignment_6_2() throws Recognitio // $ANTLR start "rule__RosNode__RosparametersAssignment_7_2" - // InternalRosSystemParser.g:9780:1: rule__RosNode__RosparametersAssignment_7_2 : ( ruleRosParameter ) ; + // InternalRosSystemParser.g:9502:1: rule__RosNode__RosparametersAssignment_7_2 : ( ruleRosParameter ) ; public final void rule__RosNode__RosparametersAssignment_7_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9784:1: ( ( ruleRosParameter ) ) - // InternalRosSystemParser.g:9785:2: ( ruleRosParameter ) + // InternalRosSystemParser.g:9506:1: ( ( ruleRosParameter ) ) + // InternalRosSystemParser.g:9507:2: ( ruleRosParameter ) { - // InternalRosSystemParser.g:9785:2: ( ruleRosParameter ) - // InternalRosSystemParser.g:9786:3: ruleRosParameter + // InternalRosSystemParser.g:9507:2: ( ruleRosParameter ) + // InternalRosSystemParser.g:9508:3: ruleRosParameter { before(grammarAccess.getRosNodeAccess().getRosparametersRosParameterParserRuleCall_7_2_0()); pushFollow(FOLLOW_2); @@ -28812,17 +28000,17 @@ public final void rule__RosNode__RosparametersAssignment_7_2() throws Recognitio // $ANTLR start "rule__RosInterface__NameAssignment_0" - // InternalRosSystemParser.g:9795:1: rule__RosInterface__NameAssignment_0 : ( ruleEString ) ; + // InternalRosSystemParser.g:9517:1: rule__RosInterface__NameAssignment_0 : ( ruleEString ) ; public final void rule__RosInterface__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9799:1: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9800:2: ( ruleEString ) + // InternalRosSystemParser.g:9521:1: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9522:2: ( ruleEString ) { - // InternalRosSystemParser.g:9800:2: ( ruleEString ) - // InternalRosSystemParser.g:9801:3: ruleEString + // InternalRosSystemParser.g:9522:2: ( ruleEString ) + // InternalRosSystemParser.g:9523:3: ruleEString { before(grammarAccess.getRosInterfaceAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -28853,17 +28041,17 @@ public final void rule__RosInterface__NameAssignment_0() throws RecognitionExcep // $ANTLR start "rule__RosInterface__ReferenceAssignment_3" - // InternalRosSystemParser.g:9810:1: rule__RosInterface__ReferenceAssignment_3 : ( ruleInterfaceReference ) ; + // InternalRosSystemParser.g:9532:1: rule__RosInterface__ReferenceAssignment_3 : ( ruleInterfaceReference ) ; public final void rule__RosInterface__ReferenceAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9814:1: ( ( ruleInterfaceReference ) ) - // InternalRosSystemParser.g:9815:2: ( ruleInterfaceReference ) + // InternalRosSystemParser.g:9536:1: ( ( ruleInterfaceReference ) ) + // InternalRosSystemParser.g:9537:2: ( ruleInterfaceReference ) { - // InternalRosSystemParser.g:9815:2: ( ruleInterfaceReference ) - // InternalRosSystemParser.g:9816:3: ruleInterfaceReference + // InternalRosSystemParser.g:9537:2: ( ruleInterfaceReference ) + // InternalRosSystemParser.g:9538:3: ruleInterfaceReference { before(grammarAccess.getRosInterfaceAccess().getReferenceInterfaceReferenceParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -28894,21 +28082,21 @@ public final void rule__RosInterface__ReferenceAssignment_3() throws Recognition // $ANTLR start "rule__RosPublisherReference__FromAssignment_1" - // InternalRosSystemParser.g:9825:1: rule__RosPublisherReference__FromAssignment_1 : ( ( ruleEString ) ) ; + // InternalRosSystemParser.g:9547:1: rule__RosPublisherReference__FromAssignment_1 : ( ( ruleEString ) ) ; public final void rule__RosPublisherReference__FromAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9829:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:9830:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9551:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:9552:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:9830:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9831:3: ( ruleEString ) + // InternalRosSystemParser.g:9552:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9553:3: ( ruleEString ) { before(grammarAccess.getRosPublisherReferenceAccess().getFromPublisherCrossReference_1_0()); - // InternalRosSystemParser.g:9832:3: ( ruleEString ) - // InternalRosSystemParser.g:9833:4: ruleEString + // InternalRosSystemParser.g:9554:3: ( ruleEString ) + // InternalRosSystemParser.g:9555:4: ruleEString { before(grammarAccess.getRosPublisherReferenceAccess().getFromPublisherEStringParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -28943,21 +28131,21 @@ public final void rule__RosPublisherReference__FromAssignment_1() throws Recogni // $ANTLR start "rule__RosSubscriberReference__FromAssignment_1" - // InternalRosSystemParser.g:9844:1: rule__RosSubscriberReference__FromAssignment_1 : ( ( ruleEString ) ) ; + // InternalRosSystemParser.g:9566:1: rule__RosSubscriberReference__FromAssignment_1 : ( ( ruleEString ) ) ; public final void rule__RosSubscriberReference__FromAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9848:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:9849:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9570:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:9571:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:9849:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9850:3: ( ruleEString ) + // InternalRosSystemParser.g:9571:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9572:3: ( ruleEString ) { before(grammarAccess.getRosSubscriberReferenceAccess().getFromSubscriberCrossReference_1_0()); - // InternalRosSystemParser.g:9851:3: ( ruleEString ) - // InternalRosSystemParser.g:9852:4: ruleEString + // InternalRosSystemParser.g:9573:3: ( ruleEString ) + // InternalRosSystemParser.g:9574:4: ruleEString { before(grammarAccess.getRosSubscriberReferenceAccess().getFromSubscriberEStringParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -28992,21 +28180,21 @@ public final void rule__RosSubscriberReference__FromAssignment_1() throws Recogn // $ANTLR start "rule__RosServiceServerReference__FromAssignment_1" - // InternalRosSystemParser.g:9863:1: rule__RosServiceServerReference__FromAssignment_1 : ( ( ruleEString ) ) ; + // InternalRosSystemParser.g:9585:1: rule__RosServiceServerReference__FromAssignment_1 : ( ( ruleEString ) ) ; public final void rule__RosServiceServerReference__FromAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9867:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:9868:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9589:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:9590:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:9868:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9869:3: ( ruleEString ) + // InternalRosSystemParser.g:9590:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9591:3: ( ruleEString ) { before(grammarAccess.getRosServiceServerReferenceAccess().getFromServiceServerCrossReference_1_0()); - // InternalRosSystemParser.g:9870:3: ( ruleEString ) - // InternalRosSystemParser.g:9871:4: ruleEString + // InternalRosSystemParser.g:9592:3: ( ruleEString ) + // InternalRosSystemParser.g:9593:4: ruleEString { before(grammarAccess.getRosServiceServerReferenceAccess().getFromServiceServerEStringParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -29041,21 +28229,21 @@ public final void rule__RosServiceServerReference__FromAssignment_1() throws Rec // $ANTLR start "rule__RosServerClientReference__FromAssignment_1" - // InternalRosSystemParser.g:9882:1: rule__RosServerClientReference__FromAssignment_1 : ( ( ruleEString ) ) ; + // InternalRosSystemParser.g:9604:1: rule__RosServerClientReference__FromAssignment_1 : ( ( ruleEString ) ) ; public final void rule__RosServerClientReference__FromAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9886:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:9887:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9608:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:9609:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:9887:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9888:3: ( ruleEString ) + // InternalRosSystemParser.g:9609:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9610:3: ( ruleEString ) { before(grammarAccess.getRosServerClientReferenceAccess().getFromServiceClientCrossReference_1_0()); - // InternalRosSystemParser.g:9889:3: ( ruleEString ) - // InternalRosSystemParser.g:9890:4: ruleEString + // InternalRosSystemParser.g:9611:3: ( ruleEString ) + // InternalRosSystemParser.g:9612:4: ruleEString { before(grammarAccess.getRosServerClientReferenceAccess().getFromServiceClientEStringParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -29090,21 +28278,21 @@ public final void rule__RosServerClientReference__FromAssignment_1() throws Reco // $ANTLR start "rule__RosActionServerReference__FromAssignment_1" - // InternalRosSystemParser.g:9901:1: rule__RosActionServerReference__FromAssignment_1 : ( ( ruleEString ) ) ; + // InternalRosSystemParser.g:9623:1: rule__RosActionServerReference__FromAssignment_1 : ( ( ruleEString ) ) ; public final void rule__RosActionServerReference__FromAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9905:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:9906:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9627:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:9628:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:9906:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9907:3: ( ruleEString ) + // InternalRosSystemParser.g:9628:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9629:3: ( ruleEString ) { before(grammarAccess.getRosActionServerReferenceAccess().getFromActionServerCrossReference_1_0()); - // InternalRosSystemParser.g:9908:3: ( ruleEString ) - // InternalRosSystemParser.g:9909:4: ruleEString + // InternalRosSystemParser.g:9630:3: ( ruleEString ) + // InternalRosSystemParser.g:9631:4: ruleEString { before(grammarAccess.getRosActionServerReferenceAccess().getFromActionServerEStringParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -29139,21 +28327,21 @@ public final void rule__RosActionServerReference__FromAssignment_1() throws Reco // $ANTLR start "rule__RosActionClientReference__FromAssignment_1" - // InternalRosSystemParser.g:9920:1: rule__RosActionClientReference__FromAssignment_1 : ( ( ruleEString ) ) ; + // InternalRosSystemParser.g:9642:1: rule__RosActionClientReference__FromAssignment_1 : ( ( ruleEString ) ) ; public final void rule__RosActionClientReference__FromAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9924:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:9925:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9646:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:9647:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:9925:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9926:3: ( ruleEString ) + // InternalRosSystemParser.g:9647:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9648:3: ( ruleEString ) { before(grammarAccess.getRosActionClientReferenceAccess().getFromActionClientCrossReference_1_0()); - // InternalRosSystemParser.g:9927:3: ( ruleEString ) - // InternalRosSystemParser.g:9928:4: ruleEString + // InternalRosSystemParser.g:9649:3: ( ruleEString ) + // InternalRosSystemParser.g:9650:4: ruleEString { before(grammarAccess.getRosActionClientReferenceAccess().getFromActionClientEStringParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -29188,17 +28376,17 @@ public final void rule__RosActionClientReference__FromAssignment_1() throws Reco // $ANTLR start "rule__RosParameter__NameAssignment_0" - // InternalRosSystemParser.g:9939:1: rule__RosParameter__NameAssignment_0 : ( ruleEString ) ; + // InternalRosSystemParser.g:9661:1: rule__RosParameter__NameAssignment_0 : ( ruleEString ) ; public final void rule__RosParameter__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9943:1: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9944:2: ( ruleEString ) + // InternalRosSystemParser.g:9665:1: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9666:2: ( ruleEString ) { - // InternalRosSystemParser.g:9944:2: ( ruleEString ) - // InternalRosSystemParser.g:9945:3: ruleEString + // InternalRosSystemParser.g:9666:2: ( ruleEString ) + // InternalRosSystemParser.g:9667:3: ruleEString { before(grammarAccess.getRosParameterAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -29228,34 +28416,34 @@ public final void rule__RosParameter__NameAssignment_0() throws RecognitionExcep // $ANTLR end "rule__RosParameter__NameAssignment_0" - // $ANTLR start "rule__RosParameter__FromAssignment_4" - // InternalRosSystemParser.g:9954:1: rule__RosParameter__FromAssignment_4 : ( ( ruleEString ) ) ; - public final void rule__RosParameter__FromAssignment_4() throws RecognitionException { + // $ANTLR start "rule__RosParameter__FromAssignment_2" + // InternalRosSystemParser.g:9676:1: rule__RosParameter__FromAssignment_2 : ( ( ruleEString ) ) ; + public final void rule__RosParameter__FromAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9958:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:9959:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9680:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:9681:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:9959:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9960:3: ( ruleEString ) + // InternalRosSystemParser.g:9681:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9682:3: ( ruleEString ) { - before(grammarAccess.getRosParameterAccess().getFromParameterCrossReference_4_0()); - // InternalRosSystemParser.g:9961:3: ( ruleEString ) - // InternalRosSystemParser.g:9962:4: ruleEString + before(grammarAccess.getRosParameterAccess().getFromParameterCrossReference_2_0()); + // InternalRosSystemParser.g:9683:3: ( ruleEString ) + // InternalRosSystemParser.g:9684:4: ruleEString { - before(grammarAccess.getRosParameterAccess().getFromParameterEStringParserRuleCall_4_0_1()); + before(grammarAccess.getRosParameterAccess().getFromParameterEStringParserRuleCall_2_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getRosParameterAccess().getFromParameterEStringParserRuleCall_4_0_1()); + after(grammarAccess.getRosParameterAccess().getFromParameterEStringParserRuleCall_2_0_1()); } - after(grammarAccess.getRosParameterAccess().getFromParameterCrossReference_4_0()); + after(grammarAccess.getRosParameterAccess().getFromParameterCrossReference_2_0()); } @@ -29274,29 +28462,29 @@ public final void rule__RosParameter__FromAssignment_4() throws RecognitionExcep } return ; } - // $ANTLR end "rule__RosParameter__FromAssignment_4" + // $ANTLR end "rule__RosParameter__FromAssignment_2" - // $ANTLR start "rule__RosParameter__ValueAssignment_6" - // InternalRosSystemParser.g:9973:1: rule__RosParameter__ValueAssignment_6 : ( ruleParameterValue ) ; - public final void rule__RosParameter__ValueAssignment_6() throws RecognitionException { + // $ANTLR start "rule__RosParameter__ValueAssignment_5" + // InternalRosSystemParser.g:9695:1: rule__RosParameter__ValueAssignment_5 : ( ruleParameterValue ) ; + public final void rule__RosParameter__ValueAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9977:1: ( ( ruleParameterValue ) ) - // InternalRosSystemParser.g:9978:2: ( ruleParameterValue ) + // InternalRosSystemParser.g:9699:1: ( ( ruleParameterValue ) ) + // InternalRosSystemParser.g:9700:2: ( ruleParameterValue ) { - // InternalRosSystemParser.g:9978:2: ( ruleParameterValue ) - // InternalRosSystemParser.g:9979:3: ruleParameterValue + // InternalRosSystemParser.g:9700:2: ( ruleParameterValue ) + // InternalRosSystemParser.g:9701:3: ruleParameterValue { - before(grammarAccess.getRosParameterAccess().getValueParameterValueParserRuleCall_6_0()); + before(grammarAccess.getRosParameterAccess().getValueParameterValueParserRuleCall_5_0()); pushFollow(FOLLOW_2); ruleParameterValue(); state._fsp--; - after(grammarAccess.getRosParameterAccess().getValueParameterValueParserRuleCall_6_0()); + after(grammarAccess.getRosParameterAccess().getValueParameterValueParserRuleCall_5_0()); } @@ -29315,25 +28503,25 @@ public final void rule__RosParameter__ValueAssignment_6() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosParameter__ValueAssignment_6" + // $ANTLR end "rule__RosParameter__ValueAssignment_5" // $ANTLR start "rule__RosConnection__FromAssignment_1" - // InternalRosSystemParser.g:9988:1: rule__RosConnection__FromAssignment_1 : ( ( ruleEString ) ) ; + // InternalRosSystemParser.g:9710:1: rule__RosConnection__FromAssignment_1 : ( ( ruleEString ) ) ; public final void rule__RosConnection__FromAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9992:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:9993:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9714:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:9715:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:9993:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9994:3: ( ruleEString ) + // InternalRosSystemParser.g:9715:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9716:3: ( ruleEString ) { before(grammarAccess.getRosConnectionAccess().getFromRosInterfaceCrossReference_1_0()); - // InternalRosSystemParser.g:9995:3: ( ruleEString ) - // InternalRosSystemParser.g:9996:4: ruleEString + // InternalRosSystemParser.g:9717:3: ( ruleEString ) + // InternalRosSystemParser.g:9718:4: ruleEString { before(grammarAccess.getRosConnectionAccess().getFromRosInterfaceEStringParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -29368,21 +28556,21 @@ public final void rule__RosConnection__FromAssignment_1() throws RecognitionExce // $ANTLR start "rule__RosConnection__ToAssignment_3" - // InternalRosSystemParser.g:10007:1: rule__RosConnection__ToAssignment_3 : ( ( ruleEString ) ) ; + // InternalRosSystemParser.g:9729:1: rule__RosConnection__ToAssignment_3 : ( ( ruleEString ) ) ; public final void rule__RosConnection__ToAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10011:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:10012:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9733:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:9734:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:10012:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:10013:3: ( ruleEString ) + // InternalRosSystemParser.g:9734:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9735:3: ( ruleEString ) { before(grammarAccess.getRosConnectionAccess().getToRosInterfaceCrossReference_3_0()); - // InternalRosSystemParser.g:10014:3: ( ruleEString ) - // InternalRosSystemParser.g:10015:4: ruleEString + // InternalRosSystemParser.g:9736:3: ( ruleEString ) + // InternalRosSystemParser.g:9737:4: ruleEString { before(grammarAccess.getRosConnectionAccess().getToRosInterfaceEStringParserRuleCall_3_0_1()); pushFollow(FOLLOW_2); @@ -29417,17 +28605,17 @@ public final void rule__RosConnection__ToAssignment_3() throws RecognitionExcept // $ANTLR start "rule__GlobalNamespace__PartsAssignment_2_1" - // InternalRosSystemParser.g:10026:1: rule__GlobalNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; + // InternalRosSystemParser.g:9748:1: rule__GlobalNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10030:1: ( ( ruleGraphName ) ) - // InternalRosSystemParser.g:10031:2: ( ruleGraphName ) + // InternalRosSystemParser.g:9752:1: ( ( ruleGraphName ) ) + // InternalRosSystemParser.g:9753:2: ( ruleGraphName ) { - // InternalRosSystemParser.g:10031:2: ( ruleGraphName ) - // InternalRosSystemParser.g:10032:3: ruleGraphName + // InternalRosSystemParser.g:9753:2: ( ruleGraphName ) + // InternalRosSystemParser.g:9754:3: ruleGraphName { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -29458,17 +28646,17 @@ public final void rule__GlobalNamespace__PartsAssignment_2_1() throws Recognitio // $ANTLR start "rule__GlobalNamespace__PartsAssignment_2_2_1" - // InternalRosSystemParser.g:10041:1: rule__GlobalNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; + // InternalRosSystemParser.g:9763:1: rule__GlobalNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10045:1: ( ( ruleGraphName ) ) - // InternalRosSystemParser.g:10046:2: ( ruleGraphName ) + // InternalRosSystemParser.g:9767:1: ( ( ruleGraphName ) ) + // InternalRosSystemParser.g:9768:2: ( ruleGraphName ) { - // InternalRosSystemParser.g:10046:2: ( ruleGraphName ) - // InternalRosSystemParser.g:10047:3: ruleGraphName + // InternalRosSystemParser.g:9768:2: ( ruleGraphName ) + // InternalRosSystemParser.g:9769:3: ruleGraphName { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); @@ -29499,17 +28687,17 @@ public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__PartsAssignment_2_1" - // InternalRosSystemParser.g:10056:1: rule__RelativeNamespace_Impl__PartsAssignment_2_1 : ( ruleGraphName ) ; + // InternalRosSystemParser.g:9778:1: rule__RelativeNamespace_Impl__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10060:1: ( ( ruleGraphName ) ) - // InternalRosSystemParser.g:10061:2: ( ruleGraphName ) + // InternalRosSystemParser.g:9782:1: ( ( ruleGraphName ) ) + // InternalRosSystemParser.g:9783:2: ( ruleGraphName ) { - // InternalRosSystemParser.g:10061:2: ( ruleGraphName ) - // InternalRosSystemParser.g:10062:3: ruleGraphName + // InternalRosSystemParser.g:9783:2: ( ruleGraphName ) + // InternalRosSystemParser.g:9784:3: ruleGraphName { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -29540,17 +28728,17 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws Rec // $ANTLR start "rule__RelativeNamespace_Impl__PartsAssignment_2_2_1" - // InternalRosSystemParser.g:10071:1: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 : ( ruleGraphName ) ; + // InternalRosSystemParser.g:9793:1: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 : ( ruleGraphName ) ; public final void rule__RelativeNamespace_Impl__PartsAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10075:1: ( ( ruleGraphName ) ) - // InternalRosSystemParser.g:10076:2: ( ruleGraphName ) + // InternalRosSystemParser.g:9797:1: ( ( ruleGraphName ) ) + // InternalRosSystemParser.g:9798:2: ( ruleGraphName ) { - // InternalRosSystemParser.g:10076:2: ( ruleGraphName ) - // InternalRosSystemParser.g:10077:3: ruleGraphName + // InternalRosSystemParser.g:9798:2: ( ruleGraphName ) + // InternalRosSystemParser.g:9799:3: ruleGraphName { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); @@ -29581,17 +28769,17 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_2_1() throws R // $ANTLR start "rule__PrivateNamespace__PartsAssignment_2_1" - // InternalRosSystemParser.g:10086:1: rule__PrivateNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; + // InternalRosSystemParser.g:9808:1: rule__PrivateNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10090:1: ( ( ruleGraphName ) ) - // InternalRosSystemParser.g:10091:2: ( ruleGraphName ) + // InternalRosSystemParser.g:9812:1: ( ( ruleGraphName ) ) + // InternalRosSystemParser.g:9813:2: ( ruleGraphName ) { - // InternalRosSystemParser.g:10091:2: ( ruleGraphName ) - // InternalRosSystemParser.g:10092:3: ruleGraphName + // InternalRosSystemParser.g:9813:2: ( ruleGraphName ) + // InternalRosSystemParser.g:9814:3: ruleGraphName { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -29622,17 +28810,17 @@ public final void rule__PrivateNamespace__PartsAssignment_2_1() throws Recogniti // $ANTLR start "rule__PrivateNamespace__PartsAssignment_2_2_1" - // InternalRosSystemParser.g:10101:1: rule__PrivateNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; + // InternalRosSystemParser.g:9823:1: rule__PrivateNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10105:1: ( ( ruleGraphName ) ) - // InternalRosSystemParser.g:10106:2: ( ruleGraphName ) + // InternalRosSystemParser.g:9827:1: ( ( ruleGraphName ) ) + // InternalRosSystemParser.g:9828:2: ( ruleGraphName ) { - // InternalRosSystemParser.g:10106:2: ( ruleGraphName ) - // InternalRosSystemParser.g:10107:3: ruleGraphName + // InternalRosSystemParser.g:9828:2: ( ruleGraphName ) + // InternalRosSystemParser.g:9829:3: ruleGraphName { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); @@ -29662,182 +28850,18 @@ public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws Recogni // $ANTLR end "rule__PrivateNamespace__PartsAssignment_2_2_1" - // $ANTLR start "rule__Parameter__NameAssignment_1" - // InternalRosSystemParser.g:10116:1: rule__Parameter__NameAssignment_1 : ( ruleEString ) ; - public final void rule__Parameter__NameAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:10120:1: ( ( ruleEString ) ) - // InternalRosSystemParser.g:10121:2: ( ruleEString ) - { - // InternalRosSystemParser.g:10121:2: ( ruleEString ) - // InternalRosSystemParser.g:10122:3: ruleEString - { - before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleEString(); - - state._fsp--; - - after(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Parameter__NameAssignment_1" - - - // $ANTLR start "rule__Parameter__NamespaceAssignment_4_1" - // InternalRosSystemParser.g:10131:1: rule__Parameter__NamespaceAssignment_4_1 : ( ruleNamespace ) ; - public final void rule__Parameter__NamespaceAssignment_4_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:10135:1: ( ( ruleNamespace ) ) - // InternalRosSystemParser.g:10136:2: ( ruleNamespace ) - { - // InternalRosSystemParser.g:10136:2: ( ruleNamespace ) - // InternalRosSystemParser.g:10137:3: ruleNamespace - { - before(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); - pushFollow(FOLLOW_2); - ruleNamespace(); - - state._fsp--; - - after(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Parameter__NamespaceAssignment_4_1" - - - // $ANTLR start "rule__Parameter__TypeAssignment_6" - // InternalRosSystemParser.g:10146:1: rule__Parameter__TypeAssignment_6 : ( ruleParameterType ) ; - public final void rule__Parameter__TypeAssignment_6() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:10150:1: ( ( ruleParameterType ) ) - // InternalRosSystemParser.g:10151:2: ( ruleParameterType ) - { - // InternalRosSystemParser.g:10151:2: ( ruleParameterType ) - // InternalRosSystemParser.g:10152:3: ruleParameterType - { - before(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); - pushFollow(FOLLOW_2); - ruleParameterType(); - - state._fsp--; - - after(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Parameter__TypeAssignment_6" - - - // $ANTLR start "rule__Parameter__ValueAssignment_7_1" - // InternalRosSystemParser.g:10161:1: rule__Parameter__ValueAssignment_7_1 : ( ruleParameterValue ) ; - public final void rule__Parameter__ValueAssignment_7_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:10165:1: ( ( ruleParameterValue ) ) - // InternalRosSystemParser.g:10166:2: ( ruleParameterValue ) - { - // InternalRosSystemParser.g:10166:2: ( ruleParameterValue ) - // InternalRosSystemParser.g:10167:3: ruleParameterValue - { - before(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); - pushFollow(FOLLOW_2); - ruleParameterValue(); - - state._fsp--; - - after(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Parameter__ValueAssignment_7_1" - - // $ANTLR start "rule__ParameterListType__SequenceAssignment_3" - // InternalRosSystemParser.g:10176:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; + // InternalRosSystemParser.g:9838:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10180:1: ( ( ruleParameterType ) ) - // InternalRosSystemParser.g:10181:2: ( ruleParameterType ) + // InternalRosSystemParser.g:9842:1: ( ( ruleParameterType ) ) + // InternalRosSystemParser.g:9843:2: ( ruleParameterType ) { - // InternalRosSystemParser.g:10181:2: ( ruleParameterType ) - // InternalRosSystemParser.g:10182:3: ruleParameterType + // InternalRosSystemParser.g:9843:2: ( ruleParameterType ) + // InternalRosSystemParser.g:9844:3: ruleParameterType { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -29868,17 +28892,17 @@ public final void rule__ParameterListType__SequenceAssignment_3() throws Recogni // $ANTLR start "rule__ParameterListType__SequenceAssignment_4_1" - // InternalRosSystemParser.g:10191:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; + // InternalRosSystemParser.g:9853:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10195:1: ( ( ruleParameterType ) ) - // InternalRosSystemParser.g:10196:2: ( ruleParameterType ) + // InternalRosSystemParser.g:9857:1: ( ( ruleParameterType ) ) + // InternalRosSystemParser.g:9858:2: ( ruleParameterType ) { - // InternalRosSystemParser.g:10196:2: ( ruleParameterType ) - // InternalRosSystemParser.g:10197:3: ruleParameterType + // InternalRosSystemParser.g:9858:2: ( ruleParameterType ) + // InternalRosSystemParser.g:9859:3: ruleParameterType { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -29909,17 +28933,17 @@ public final void rule__ParameterListType__SequenceAssignment_4_1() throws Recog // $ANTLR start "rule__ParameterStructType__ParameterstructypetmemberAssignment_3" - // InternalRosSystemParser.g:10206:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; + // InternalRosSystemParser.g:9868:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10210:1: ( ( ruleParameterStructTypeMember ) ) - // InternalRosSystemParser.g:10211:2: ( ruleParameterStructTypeMember ) + // InternalRosSystemParser.g:9872:1: ( ( ruleParameterStructTypeMember ) ) + // InternalRosSystemParser.g:9873:2: ( ruleParameterStructTypeMember ) { - // InternalRosSystemParser.g:10211:2: ( ruleParameterStructTypeMember ) - // InternalRosSystemParser.g:10212:3: ruleParameterStructTypeMember + // InternalRosSystemParser.g:9873:2: ( ruleParameterStructTypeMember ) + // InternalRosSystemParser.g:9874:3: ruleParameterStructTypeMember { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -29950,17 +28974,17 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // $ANTLR start "rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1" - // InternalRosSystemParser.g:10221:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; + // InternalRosSystemParser.g:9883:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10225:1: ( ( ruleParameterStructTypeMember ) ) - // InternalRosSystemParser.g:10226:2: ( ruleParameterStructTypeMember ) + // InternalRosSystemParser.g:9887:1: ( ( ruleParameterStructTypeMember ) ) + // InternalRosSystemParser.g:9888:2: ( ruleParameterStructTypeMember ) { - // InternalRosSystemParser.g:10226:2: ( ruleParameterStructTypeMember ) - // InternalRosSystemParser.g:10227:3: ruleParameterStructTypeMember + // InternalRosSystemParser.g:9888:2: ( ruleParameterStructTypeMember ) + // InternalRosSystemParser.g:9889:3: ruleParameterStructTypeMember { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -29991,17 +29015,17 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // $ANTLR start "rule__ParameterIntegerType__DefaultAssignment_2_1" - // InternalRosSystemParser.g:10236:1: rule__ParameterIntegerType__DefaultAssignment_2_1 : ( ruleParameterInteger ) ; + // InternalRosSystemParser.g:9898:1: rule__ParameterIntegerType__DefaultAssignment_2_1 : ( ruleParameterInteger ) ; public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10240:1: ( ( ruleParameterInteger ) ) - // InternalRosSystemParser.g:10241:2: ( ruleParameterInteger ) + // InternalRosSystemParser.g:9902:1: ( ( ruleParameterInteger ) ) + // InternalRosSystemParser.g:9903:2: ( ruleParameterInteger ) { - // InternalRosSystemParser.g:10241:2: ( ruleParameterInteger ) - // InternalRosSystemParser.g:10242:3: ruleParameterInteger + // InternalRosSystemParser.g:9903:2: ( ruleParameterInteger ) + // InternalRosSystemParser.g:9904:3: ruleParameterInteger { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -30032,17 +29056,17 @@ public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws Rec // $ANTLR start "rule__ParameterStringType__DefaultAssignment_2_1" - // InternalRosSystemParser.g:10251:1: rule__ParameterStringType__DefaultAssignment_2_1 : ( ruleParameterString ) ; + // InternalRosSystemParser.g:9913:1: rule__ParameterStringType__DefaultAssignment_2_1 : ( ruleParameterString ) ; public final void rule__ParameterStringType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10255:1: ( ( ruleParameterString ) ) - // InternalRosSystemParser.g:10256:2: ( ruleParameterString ) + // InternalRosSystemParser.g:9917:1: ( ( ruleParameterString ) ) + // InternalRosSystemParser.g:9918:2: ( ruleParameterString ) { - // InternalRosSystemParser.g:10256:2: ( ruleParameterString ) - // InternalRosSystemParser.g:10257:3: ruleParameterString + // InternalRosSystemParser.g:9918:2: ( ruleParameterString ) + // InternalRosSystemParser.g:9919:3: ruleParameterString { before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -30073,17 +29097,17 @@ public final void rule__ParameterStringType__DefaultAssignment_2_1() throws Reco // $ANTLR start "rule__ParameterDoubleType__DefaultAssignment_2_1" - // InternalRosSystemParser.g:10266:1: rule__ParameterDoubleType__DefaultAssignment_2_1 : ( ruleParameterDouble ) ; + // InternalRosSystemParser.g:9928:1: rule__ParameterDoubleType__DefaultAssignment_2_1 : ( ruleParameterDouble ) ; public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10270:1: ( ( ruleParameterDouble ) ) - // InternalRosSystemParser.g:10271:2: ( ruleParameterDouble ) + // InternalRosSystemParser.g:9932:1: ( ( ruleParameterDouble ) ) + // InternalRosSystemParser.g:9933:2: ( ruleParameterDouble ) { - // InternalRosSystemParser.g:10271:2: ( ruleParameterDouble ) - // InternalRosSystemParser.g:10272:3: ruleParameterDouble + // InternalRosSystemParser.g:9933:2: ( ruleParameterDouble ) + // InternalRosSystemParser.g:9934:3: ruleParameterDouble { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -30114,17 +29138,17 @@ public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws Reco // $ANTLR start "rule__ParameterBooleanType__DefaultAssignment_2_1" - // InternalRosSystemParser.g:10281:1: rule__ParameterBooleanType__DefaultAssignment_2_1 : ( ruleParameterBoolean ) ; + // InternalRosSystemParser.g:9943:1: rule__ParameterBooleanType__DefaultAssignment_2_1 : ( ruleParameterBoolean ) ; public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10285:1: ( ( ruleParameterBoolean ) ) - // InternalRosSystemParser.g:10286:2: ( ruleParameterBoolean ) + // InternalRosSystemParser.g:9947:1: ( ( ruleParameterBoolean ) ) + // InternalRosSystemParser.g:9948:2: ( ruleParameterBoolean ) { - // InternalRosSystemParser.g:10286:2: ( ruleParameterBoolean ) - // InternalRosSystemParser.g:10287:3: ruleParameterBoolean + // InternalRosSystemParser.g:9948:2: ( ruleParameterBoolean ) + // InternalRosSystemParser.g:9949:3: ruleParameterBoolean { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -30155,17 +29179,17 @@ public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws Rec // $ANTLR start "rule__ParameterBase64Type__DefaultAssignment_2_1" - // InternalRosSystemParser.g:10296:1: rule__ParameterBase64Type__DefaultAssignment_2_1 : ( ruleParameterBase64 ) ; + // InternalRosSystemParser.g:9958:1: rule__ParameterBase64Type__DefaultAssignment_2_1 : ( ruleParameterBase64 ) ; public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10300:1: ( ( ruleParameterBase64 ) ) - // InternalRosSystemParser.g:10301:2: ( ruleParameterBase64 ) + // InternalRosSystemParser.g:9962:1: ( ( ruleParameterBase64 ) ) + // InternalRosSystemParser.g:9963:2: ( ruleParameterBase64 ) { - // InternalRosSystemParser.g:10301:2: ( ruleParameterBase64 ) - // InternalRosSystemParser.g:10302:3: ruleParameterBase64 + // InternalRosSystemParser.g:9963:2: ( ruleParameterBase64 ) + // InternalRosSystemParser.g:9964:3: ruleParameterBase64 { before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -30196,17 +29220,17 @@ public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws Reco // $ANTLR start "rule__ParameterArrayType__TypeAssignment_2" - // InternalRosSystemParser.g:10311:1: rule__ParameterArrayType__TypeAssignment_2 : ( ruleParameterType ) ; + // InternalRosSystemParser.g:9973:1: rule__ParameterArrayType__TypeAssignment_2 : ( ruleParameterType ) ; public final void rule__ParameterArrayType__TypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10315:1: ( ( ruleParameterType ) ) - // InternalRosSystemParser.g:10316:2: ( ruleParameterType ) + // InternalRosSystemParser.g:9977:1: ( ( ruleParameterType ) ) + // InternalRosSystemParser.g:9978:2: ( ruleParameterType ) { - // InternalRosSystemParser.g:10316:2: ( ruleParameterType ) - // InternalRosSystemParser.g:10317:3: ruleParameterType + // InternalRosSystemParser.g:9978:2: ( ruleParameterType ) + // InternalRosSystemParser.g:9979:3: ruleParameterType { before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -30237,17 +29261,17 @@ public final void rule__ParameterArrayType__TypeAssignment_2() throws Recognitio // $ANTLR start "rule__ParameterArrayType__DefaultAssignment_3_1" - // InternalRosSystemParser.g:10326:1: rule__ParameterArrayType__DefaultAssignment_3_1 : ( ruleParameterList ) ; + // InternalRosSystemParser.g:9988:1: rule__ParameterArrayType__DefaultAssignment_3_1 : ( ruleParameterList ) ; public final void rule__ParameterArrayType__DefaultAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10330:1: ( ( ruleParameterList ) ) - // InternalRosSystemParser.g:10331:2: ( ruleParameterList ) + // InternalRosSystemParser.g:9992:1: ( ( ruleParameterList ) ) + // InternalRosSystemParser.g:9993:2: ( ruleParameterList ) { - // InternalRosSystemParser.g:10331:2: ( ruleParameterList ) - // InternalRosSystemParser.g:10332:3: ruleParameterList + // InternalRosSystemParser.g:9993:2: ( ruleParameterList ) + // InternalRosSystemParser.g:9994:3: ruleParameterList { before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -30278,17 +29302,17 @@ public final void rule__ParameterArrayType__DefaultAssignment_3_1() throws Recog // $ANTLR start "rule__ParameterList__ValueAssignment_2" - // InternalRosSystemParser.g:10341:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; + // InternalRosSystemParser.g:10003:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10345:1: ( ( ruleParameterValue ) ) - // InternalRosSystemParser.g:10346:2: ( ruleParameterValue ) + // InternalRosSystemParser.g:10007:1: ( ( ruleParameterValue ) ) + // InternalRosSystemParser.g:10008:2: ( ruleParameterValue ) { - // InternalRosSystemParser.g:10346:2: ( ruleParameterValue ) - // InternalRosSystemParser.g:10347:3: ruleParameterValue + // InternalRosSystemParser.g:10008:2: ( ruleParameterValue ) + // InternalRosSystemParser.g:10009:3: ruleParameterValue { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -30319,17 +29343,17 @@ public final void rule__ParameterList__ValueAssignment_2() throws RecognitionExc // $ANTLR start "rule__ParameterList__ValueAssignment_3_1" - // InternalRosSystemParser.g:10356:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; + // InternalRosSystemParser.g:10018:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10360:1: ( ( ruleParameterValue ) ) - // InternalRosSystemParser.g:10361:2: ( ruleParameterValue ) + // InternalRosSystemParser.g:10022:1: ( ( ruleParameterValue ) ) + // InternalRosSystemParser.g:10023:2: ( ruleParameterValue ) { - // InternalRosSystemParser.g:10361:2: ( ruleParameterValue ) - // InternalRosSystemParser.g:10362:3: ruleParameterValue + // InternalRosSystemParser.g:10023:2: ( ruleParameterValue ) + // InternalRosSystemParser.g:10024:3: ruleParameterValue { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -30360,17 +29384,17 @@ public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionE // $ANTLR start "rule__ParameterAny__ValueAssignment_2_1" - // InternalRosSystemParser.g:10371:1: rule__ParameterAny__ValueAssignment_2_1 : ( ruleEString ) ; + // InternalRosSystemParser.g:10033:1: rule__ParameterAny__ValueAssignment_2_1 : ( ruleEString ) ; public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10375:1: ( ( ruleEString ) ) - // InternalRosSystemParser.g:10376:2: ( ruleEString ) + // InternalRosSystemParser.g:10037:1: ( ( ruleEString ) ) + // InternalRosSystemParser.g:10038:2: ( ruleEString ) { - // InternalRosSystemParser.g:10376:2: ( ruleEString ) - // InternalRosSystemParser.g:10377:3: ruleEString + // InternalRosSystemParser.g:10038:2: ( ruleEString ) + // InternalRosSystemParser.g:10039:3: ruleEString { before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -30401,17 +29425,17 @@ public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionEx // $ANTLR start "rule__ParameterString__ValueAssignment" - // InternalRosSystemParser.g:10386:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; + // InternalRosSystemParser.g:10048:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; public final void rule__ParameterString__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10390:1: ( ( ruleEString ) ) - // InternalRosSystemParser.g:10391:2: ( ruleEString ) + // InternalRosSystemParser.g:10052:1: ( ( ruleEString ) ) + // InternalRosSystemParser.g:10053:2: ( ruleEString ) { - // InternalRosSystemParser.g:10391:2: ( ruleEString ) - // InternalRosSystemParser.g:10392:3: ruleEString + // InternalRosSystemParser.g:10053:2: ( ruleEString ) + // InternalRosSystemParser.g:10054:3: ruleEString { before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -30442,17 +29466,17 @@ public final void rule__ParameterString__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterBase64__ValueAssignment" - // InternalRosSystemParser.g:10401:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; + // InternalRosSystemParser.g:10063:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; public final void rule__ParameterBase64__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10405:1: ( ( ruleBase64Binary ) ) - // InternalRosSystemParser.g:10406:2: ( ruleBase64Binary ) + // InternalRosSystemParser.g:10067:1: ( ( ruleBase64Binary ) ) + // InternalRosSystemParser.g:10068:2: ( ruleBase64Binary ) { - // InternalRosSystemParser.g:10406:2: ( ruleBase64Binary ) - // InternalRosSystemParser.g:10407:3: ruleBase64Binary + // InternalRosSystemParser.g:10068:2: ( ruleBase64Binary ) + // InternalRosSystemParser.g:10069:3: ruleBase64Binary { before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -30483,17 +29507,17 @@ public final void rule__ParameterBase64__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterInteger__ValueAssignment" - // InternalRosSystemParser.g:10416:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; + // InternalRosSystemParser.g:10078:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; public final void rule__ParameterInteger__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10420:1: ( ( ruleInteger0 ) ) - // InternalRosSystemParser.g:10421:2: ( ruleInteger0 ) + // InternalRosSystemParser.g:10082:1: ( ( ruleInteger0 ) ) + // InternalRosSystemParser.g:10083:2: ( ruleInteger0 ) { - // InternalRosSystemParser.g:10421:2: ( ruleInteger0 ) - // InternalRosSystemParser.g:10422:3: ruleInteger0 + // InternalRosSystemParser.g:10083:2: ( ruleInteger0 ) + // InternalRosSystemParser.g:10084:3: ruleInteger0 { before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -30524,17 +29548,17 @@ public final void rule__ParameterInteger__ValueAssignment() throws RecognitionEx // $ANTLR start "rule__ParameterDouble__ValueAssignment" - // InternalRosSystemParser.g:10431:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; + // InternalRosSystemParser.g:10093:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; public final void rule__ParameterDouble__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10435:1: ( ( ruleDouble0 ) ) - // InternalRosSystemParser.g:10436:2: ( ruleDouble0 ) + // InternalRosSystemParser.g:10097:1: ( ( ruleDouble0 ) ) + // InternalRosSystemParser.g:10098:2: ( ruleDouble0 ) { - // InternalRosSystemParser.g:10436:2: ( ruleDouble0 ) - // InternalRosSystemParser.g:10437:3: ruleDouble0 + // InternalRosSystemParser.g:10098:2: ( ruleDouble0 ) + // InternalRosSystemParser.g:10099:3: ruleDouble0 { before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -30565,17 +29589,17 @@ public final void rule__ParameterDouble__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterBoolean__ValueAssignment" - // InternalRosSystemParser.g:10446:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; + // InternalRosSystemParser.g:10108:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10450:1: ( ( ruleboolean0 ) ) - // InternalRosSystemParser.g:10451:2: ( ruleboolean0 ) + // InternalRosSystemParser.g:10112:1: ( ( ruleboolean0 ) ) + // InternalRosSystemParser.g:10113:2: ( ruleboolean0 ) { - // InternalRosSystemParser.g:10451:2: ( ruleboolean0 ) - // InternalRosSystemParser.g:10452:3: ruleboolean0 + // InternalRosSystemParser.g:10113:2: ( ruleboolean0 ) + // InternalRosSystemParser.g:10114:3: ruleboolean0 { before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -30606,17 +29630,17 @@ public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__ValueAssignment_1_1" - // InternalRosSystemParser.g:10461:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; + // InternalRosSystemParser.g:10123:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10465:1: ( ( ruleParameterStructMember ) ) - // InternalRosSystemParser.g:10466:2: ( ruleParameterStructMember ) + // InternalRosSystemParser.g:10127:1: ( ( ruleParameterStructMember ) ) + // InternalRosSystemParser.g:10128:2: ( ruleParameterStructMember ) { - // InternalRosSystemParser.g:10466:2: ( ruleParameterStructMember ) - // InternalRosSystemParser.g:10467:3: ruleParameterStructMember + // InternalRosSystemParser.g:10128:2: ( ruleParameterStructMember ) + // InternalRosSystemParser.g:10129:3: ruleParameterStructMember { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); pushFollow(FOLLOW_2); @@ -30647,17 +29671,17 @@ public final void rule__ParameterStruct__ValueAssignment_1_1() throws Recognitio // $ANTLR start "rule__ParameterStruct__ValueAssignment_1_2_2" - // InternalRosSystemParser.g:10476:1: rule__ParameterStruct__ValueAssignment_1_2_2 : ( ruleParameterStructMember ) ; + // InternalRosSystemParser.g:10138:1: rule__ParameterStruct__ValueAssignment_1_2_2 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10480:1: ( ( ruleParameterStructMember ) ) - // InternalRosSystemParser.g:10481:2: ( ruleParameterStructMember ) + // InternalRosSystemParser.g:10142:1: ( ( ruleParameterStructMember ) ) + // InternalRosSystemParser.g:10143:2: ( ruleParameterStructMember ) { - // InternalRosSystemParser.g:10481:2: ( ruleParameterStructMember ) - // InternalRosSystemParser.g:10482:3: ruleParameterStructMember + // InternalRosSystemParser.g:10143:2: ( ruleParameterStructMember ) + // InternalRosSystemParser.g:10144:3: ruleParameterStructMember { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); pushFollow(FOLLOW_2); @@ -30688,17 +29712,17 @@ public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws Recognit // $ANTLR start "rule__ParameterDate__ValueAssignment" - // InternalRosSystemParser.g:10491:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; + // InternalRosSystemParser.g:10153:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; public final void rule__ParameterDate__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10495:1: ( ( ruleDateTime0 ) ) - // InternalRosSystemParser.g:10496:2: ( ruleDateTime0 ) + // InternalRosSystemParser.g:10157:1: ( ( ruleDateTime0 ) ) + // InternalRosSystemParser.g:10158:2: ( ruleDateTime0 ) { - // InternalRosSystemParser.g:10496:2: ( ruleDateTime0 ) - // InternalRosSystemParser.g:10497:3: ruleDateTime0 + // InternalRosSystemParser.g:10158:2: ( ruleDateTime0 ) + // InternalRosSystemParser.g:10159:3: ruleDateTime0 { before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -30729,17 +29753,17 @@ public final void rule__ParameterDate__ValueAssignment() throws RecognitionExcep // $ANTLR start "rule__ParameterStructMember__NameAssignment_0" - // InternalRosSystemParser.g:10506:1: rule__ParameterStructMember__NameAssignment_0 : ( ruleEString ) ; + // InternalRosSystemParser.g:10168:1: rule__ParameterStructMember__NameAssignment_0 : ( ruleEString ) ; public final void rule__ParameterStructMember__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10510:1: ( ( ruleEString ) ) - // InternalRosSystemParser.g:10511:2: ( ruleEString ) + // InternalRosSystemParser.g:10172:1: ( ( ruleEString ) ) + // InternalRosSystemParser.g:10173:2: ( ruleEString ) { - // InternalRosSystemParser.g:10511:2: ( ruleEString ) - // InternalRosSystemParser.g:10512:3: ruleEString + // InternalRosSystemParser.g:10173:2: ( ruleEString ) + // InternalRosSystemParser.g:10174:3: ruleEString { before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -30770,17 +29794,17 @@ public final void rule__ParameterStructMember__NameAssignment_0() throws Recogni // $ANTLR start "rule__ParameterStructMember__ValueAssignment_3" - // InternalRosSystemParser.g:10521:1: rule__ParameterStructMember__ValueAssignment_3 : ( ruleParameterValue ) ; + // InternalRosSystemParser.g:10183:1: rule__ParameterStructMember__ValueAssignment_3 : ( ruleParameterValue ) ; public final void rule__ParameterStructMember__ValueAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10525:1: ( ( ruleParameterValue ) ) - // InternalRosSystemParser.g:10526:2: ( ruleParameterValue ) + // InternalRosSystemParser.g:10187:1: ( ( ruleParameterValue ) ) + // InternalRosSystemParser.g:10188:2: ( ruleParameterValue ) { - // InternalRosSystemParser.g:10526:2: ( ruleParameterValue ) - // InternalRosSystemParser.g:10527:3: ruleParameterValue + // InternalRosSystemParser.g:10188:2: ( ruleParameterValue ) + // InternalRosSystemParser.g:10189:3: ruleParameterValue { before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -30811,17 +29835,17 @@ public final void rule__ParameterStructMember__ValueAssignment_3() throws Recogn // $ANTLR start "rule__ParameterStructTypeMember__NameAssignment_0" - // InternalRosSystemParser.g:10536:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; + // InternalRosSystemParser.g:10198:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; public final void rule__ParameterStructTypeMember__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10540:1: ( ( ruleEString ) ) - // InternalRosSystemParser.g:10541:2: ( ruleEString ) + // InternalRosSystemParser.g:10202:1: ( ( ruleEString ) ) + // InternalRosSystemParser.g:10203:2: ( ruleEString ) { - // InternalRosSystemParser.g:10541:2: ( ruleEString ) - // InternalRosSystemParser.g:10542:3: ruleEString + // InternalRosSystemParser.g:10203:2: ( ruleEString ) + // InternalRosSystemParser.g:10204:3: ruleEString { before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -30852,17 +29876,17 @@ public final void rule__ParameterStructTypeMember__NameAssignment_0() throws Rec // $ANTLR start "rule__ParameterStructTypeMember__TypeAssignment_1" - // InternalRosSystemParser.g:10551:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; + // InternalRosSystemParser.g:10213:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10555:1: ( ( ruleParameterType ) ) - // InternalRosSystemParser.g:10556:2: ( ruleParameterType ) + // InternalRosSystemParser.g:10217:1: ( ( ruleParameterType ) ) + // InternalRosSystemParser.g:10218:2: ( ruleParameterType ) { - // InternalRosSystemParser.g:10556:2: ( ruleParameterType ) - // InternalRosSystemParser.g:10557:3: ruleParameterType + // InternalRosSystemParser.g:10218:2: ( ruleParameterType ) + // InternalRosSystemParser.g:10219:3: ruleParameterType { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -30893,21 +29917,21 @@ public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws Rec // $ANTLR start "rule__TopicSpecRef__TopicSpecAssignment" - // InternalRosSystemParser.g:10566:1: rule__TopicSpecRef__TopicSpecAssignment : ( ( ruleEString ) ) ; + // InternalRosSystemParser.g:10228:1: rule__TopicSpecRef__TopicSpecAssignment : ( ( ruleEString ) ) ; public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10570:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:10571:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:10232:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:10233:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:10571:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:10572:3: ( ruleEString ) + // InternalRosSystemParser.g:10233:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:10234:3: ( ruleEString ) { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); - // InternalRosSystemParser.g:10573:3: ( ruleEString ) - // InternalRosSystemParser.g:10574:4: ruleEString + // InternalRosSystemParser.g:10235:3: ( ruleEString ) + // InternalRosSystemParser.g:10236:4: ruleEString { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); pushFollow(FOLLOW_2); @@ -30942,21 +29966,21 @@ public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionEx // $ANTLR start "rule__ArrayTopicSpecRef__TopicSpecAssignment_0" - // InternalRosSystemParser.g:10585:1: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 : ( ( ruleEString ) ) ; + // InternalRosSystemParser.g:10247:1: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 : ( ( ruleEString ) ) ; public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10589:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:10590:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:10251:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:10252:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:10590:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:10591:3: ( ruleEString ) + // InternalRosSystemParser.g:10252:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:10253:3: ( ruleEString ) { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); - // InternalRosSystemParser.g:10592:3: ( ruleEString ) - // InternalRosSystemParser.g:10593:4: ruleEString + // InternalRosSystemParser.g:10254:3: ( ruleEString ) + // InternalRosSystemParser.g:10255:4: ruleEString { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); pushFollow(FOLLOW_2); @@ -31040,10 +30064,10 @@ public String getDescription() { } } static final String dfa_8s = "\42\uffff"; - static final String dfa_9s = "\36\uffff\2\41\2\uffff"; + static final String dfa_9s = "\36\uffff\2\40\2\uffff"; static final String dfa_10s = "\1\15\35\uffff\2\114\2\uffff"; static final String dfa_11s = "\1\135\35\uffff\2\114\2\uffff"; - static final String dfa_12s = "\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_12s = "\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_13s = "\42\uffff}>"; static final String[] dfa_14s = { "\1\32\1\33\1\uffff\1\17\3\uffff\1\34\1\uffff\1\25\1\27\1\31\2\uffff\1\12\1\13\4\uffff\1\24\1\26\1\30\2\uffff\1\23\3\uffff\1\20\3\uffff\1\21\1\35\1\22\2\uffff\1\14\1\5\1\7\1\11\2\uffff\1\4\1\6\1\10\1\uffff\1\3\3\uffff\1\1\1\15\1\uffff\1\2\2\uffff\1\16\24\uffff\1\37\1\36", @@ -31076,8 +30100,8 @@ public String getDescription() { "", "", "", - "\1\40", - "\1\40", + "\1\41", + "\1\41", "", "" }; @@ -31123,69 +30147,65 @@ public String getDescription() { public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0002000000200000L}); public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L}); public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0100000000000000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000600L,0x0000000200000000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x00000001E00C0000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0080000000000000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x00000000303C8000L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000001000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000000000L,0x0000000000012000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000000000L,0x0000000000012000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0100000000000000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000600L,0x0000000200000000L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x00000001E00C0000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0080000000000000L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000000L,0x00000000303C8000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000001000L}); public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x1000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x00001B0006000000L,0x0000000100000001L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0080000000000000L,0x0000000200000000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000070L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000004000000L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000080000000000L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000020000000000L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000002000000L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000008000L,0x0000000200000000L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0200000000000000L}); - public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0010000000000000L}); - public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0400000000000000L}); - public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0800000000000000L}); - public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0040000000000000L}); - public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000008000000L}); - public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0008000000000000L}); - public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000010000L}); - public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000200000000L}); - public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000000400000L}); - public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000800000L}); - public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000002000L}); - public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000004000L}); - public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000800000000000L}); - public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000004000000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000008000L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000080000000000L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000020000000000L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000002000000L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000008000L,0x0000000200000000L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0200000000000000L}); + public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0010000000000000L}); + public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0400000000000000L}); + public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0020000000000000L}); + public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0800000000000000L}); + public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0040000000000000L}); + public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000008000000L}); + public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0008000000000000L}); + public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000010000L}); + public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0001000000000000L}); + public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000200000000L}); + public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000400000L}); + public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000400000000L}); + public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000800000L}); + public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000800000000L}); + public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000001000000L}); + public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000002000L}); + public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000004000L}); + public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000800000000000L}); + public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); } diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/lexer/InternalRosSystemLexer.g b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/lexer/InternalRosSystemLexer.g index 9a35adf42..35a3072dd 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/lexer/InternalRosSystemLexer.g +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/lexer/InternalRosSystemLexer.g @@ -201,7 +201,7 @@ RULE_ROS_CONVENTION_PARAM : ('/' RULE_STRING|RULE_STRING '/'|'~' RULE_STRING)*; RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; -RULE_INT : ('0'..'9')+; +fragment RULE_INT : ('0'..'9')+; RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/lexer/InternalRosSystemLexer.java b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/lexer/InternalRosSystemLexer.java index f964e417d..d7603b728 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/lexer/InternalRosSystemLexer.java +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/lexer/InternalRosSystemLexer.java @@ -2946,12 +2946,10 @@ public final void mRULE_ID() throws RecognitionException { // $ANTLR start "RULE_INT" public final void mRULE_INT() throws RecognitionException { try { - int _type = RULE_INT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:204:10: ( ( '0' .. '9' )+ ) - // InternalRosSystemLexer.g:204:12: ( '0' .. '9' )+ + // InternalRosSystemLexer.g:204:19: ( ( '0' .. '9' )+ ) + // InternalRosSystemLexer.g:204:21: ( '0' .. '9' )+ { - // InternalRosSystemLexer.g:204:12: ( '0' .. '9' )+ + // InternalRosSystemLexer.g:204:21: ( '0' .. '9' )+ int cnt24=0; loop24: do { @@ -2965,7 +2963,7 @@ public final void mRULE_INT() throws RecognitionException { switch (alt24) { case 1 : - // InternalRosSystemLexer.g:204:13: '0' .. '9' + // InternalRosSystemLexer.g:204:22: '0' .. '9' { matchRange('0','9'); @@ -2984,8 +2982,6 @@ public final void mRULE_INT() throws RecognitionException { } - state.type = _type; - state.channel = _channel; } finally { } @@ -3273,8 +3269,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalRosSystemLexer.g:1:8: ( RelativeNamespace | PrivateNamespace | GlobalNamespace | ParameterAny | Connections | Interfaces | Parameters | Processes | GraphName | Float32_1 | Float64_1 | Default | Duration | Feedback | FromPub | FromSub | String_2 | Threads | Uint16_1 | Uint32_1 | Uint64_1 | Boolean | Integer | Float32 | Float64 | FromAC | FromAS | FromSC | FromSS | Int16_1 | Int32_1 | Int64_1 | Message | Service | Uint8_1 | Array | Base64 | Double | Header | String | Struct | Action | Bool_1 | Byte_1 | Int8_1 | Nodes | Result | String_1 | Uint16 | Uint32 | Uint64 | Value_1 | From | Int16 | Int32 | Int64 | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Goal | Int8 | Name | Node | Time | Type | Any | Ns | HyphenMinusLeftSquareBracket | LeftSquareBracketRightSquareBracket | Comma | Colon | LeftSquareBracket | RightSquareBracket | RULE_BINARY | RULE_BOOLEAN | RULE_DOUBLE | RULE_DECINT | RULE_DATE_TIME | RULE_MESSAGE_ASIGMENT | RULE_SL_COMMENT | RULE_ROS_CONVENTION_A | RULE_ROS_CONVENTION_PARAM | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt30=92; + // InternalRosSystemLexer.g:1:8: ( RelativeNamespace | PrivateNamespace | GlobalNamespace | ParameterAny | Connections | Interfaces | Parameters | Processes | GraphName | Float32_1 | Float64_1 | Default | Duration | Feedback | FromPub | FromSub | String_2 | Threads | Uint16_1 | Uint32_1 | Uint64_1 | Boolean | Integer | Float32 | Float64 | FromAC | FromAS | FromSC | FromSS | Int16_1 | Int32_1 | Int64_1 | Message | Service | Uint8_1 | Array | Base64 | Double | Header | String | Struct | Action | Bool_1 | Byte_1 | Int8_1 | Nodes | Result | String_1 | Uint16 | Uint32 | Uint64 | Value_1 | From | Int16 | Int32 | Int64 | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Goal | Int8 | Name | Node | Time | Type | Any | Ns | HyphenMinusLeftSquareBracket | LeftSquareBracketRightSquareBracket | Comma | Colon | LeftSquareBracket | RightSquareBracket | RULE_BINARY | RULE_BOOLEAN | RULE_DOUBLE | RULE_DECINT | RULE_DATE_TIME | RULE_MESSAGE_ASIGMENT | RULE_SL_COMMENT | RULE_ROS_CONVENTION_A | RULE_ROS_CONVENTION_PARAM | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt30=91; alt30 = dfa30.predict(input); switch (alt30) { case 1 : @@ -3887,35 +3883,28 @@ public void mTokens() throws RecognitionException { } break; case 88 : - // InternalRosSystemLexer.g:1:833: RULE_INT - { - mRULE_INT(); - - } - break; - case 89 : - // InternalRosSystemLexer.g:1:842: RULE_STRING + // InternalRosSystemLexer.g:1:833: RULE_STRING { mRULE_STRING(); } break; - case 90 : - // InternalRosSystemLexer.g:1:854: RULE_ML_COMMENT + case 89 : + // InternalRosSystemLexer.g:1:845: RULE_ML_COMMENT { mRULE_ML_COMMENT(); } break; - case 91 : - // InternalRosSystemLexer.g:1:870: RULE_WS + case 90 : + // InternalRosSystemLexer.g:1:861: RULE_WS { mRULE_WS(); } break; - case 92 : - // InternalRosSystemLexer.g:1:878: RULE_ANY_OTHER + case 91 : + // InternalRosSystemLexer.g:1:869: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -3986,44 +3975,44 @@ public String getDescription() { } } static final String DFA30_eotS = - "\1\50\31\55\1\53\1\135\3\uffff\3\143\1\53\1\55\2\53\1\uffff\1\53\1\uffff\1\53\2\uffff\1\55\1\uffff\1\55\1\uffff\51\55\1\uffff\1\143\7\uffff\1\u009d\1\uffff\2\143\1\55\2\uffff\1\u00a0\2\uffff\1\u00a0\4\uffff\33\55\1\u00c1\11\55\1\uffff\4\55\1\143\1\u009d\1\uffff\1\143\3\uffff\12\55\1\u00dd\13\55\1\u00ed\1\u00ee\1\u00ef\6\55\1\uffff\1\55\1\u00fa\4\55\1\u0100\1\u0102\1\u0104\1\u0105\2\55\1\u0108\1\u0109\1\u009d\1\143\7\55\1\u0113\1\u0115\1\u0117\2\uffff\7\55\1\uffff\1\u00ef\5\55\4\uffff\3\55\1\u012c\6\55\1\uffff\4\55\4\uffff\1\55\2\uffff\1\55\1\u013a\3\uffff\7\55\6\uffff\15\55\1\u0150\2\55\1\u0154\1\u0156\1\u0158\2\uffff\1\55\1\u015a\2\55\1\uffff\1\u015d\1\u015e\1\u015f\1\u0160\1\u0161\1\uffff\1\u0162\2\uffff\11\55\1\u016d\1\u016f\3\55\4\uffff\2\55\2\uffff\1\u0175\1\55\6\uffff\1\u0177\1\uffff\1\u0178\1\u0179\6\uffff\11\55\4\uffff\1\u0183\3\uffff\1\u0184\5\uffff\4\55\1\u0189\4\55\2\uffff\4\55\1\uffff\3\55\1\uffff\5\55\2\uffff\2\55\1\u019c\1\55\1\uffff\2\55\1\uffff\6\55\1\u01a6\1\55\1\u01a8\1\uffff\1\u01a9\2\uffff"; + "\1\50\31\56\1\53\1\135\3\uffff\3\143\1\53\1\56\2\53\1\uffff\1\53\1\uffff\1\53\2\uffff\2\56\2\uffff\51\56\1\uffff\1\143\11\uffff\1\143\1\56\2\uffff\1\u009d\2\uffff\1\u009d\4\uffff\33\56\1\u00be\11\56\1\uffff\4\56\2\143\3\uffff\12\56\1\u00d9\13\56\1\u00e9\1\u00ea\1\u00eb\6\56\1\uffff\1\56\1\u00f6\4\56\1\u00fc\1\u00fe\1\u0100\1\u0101\2\56\1\u0104\1\u0105\1\143\7\56\1\u010e\1\u0110\1\u0112\2\uffff\7\56\1\uffff\1\u00eb\5\56\4\uffff\3\56\1\u0127\6\56\1\uffff\4\56\4\uffff\1\56\2\uffff\1\56\1\u0135\2\uffff\7\56\6\uffff\15\56\1\u014b\2\56\1\u014f\1\u0151\1\u0153\2\uffff\1\56\1\u0155\2\56\1\uffff\1\u0158\1\u0159\1\u015a\1\u015b\1\u015c\1\uffff\1\u015d\2\uffff\11\56\1\u0168\1\u016a\3\56\4\uffff\2\56\2\uffff\1\u0170\1\56\6\uffff\1\u0172\1\uffff\1\u0173\1\u0174\6\uffff\11\56\4\uffff\1\u017e\3\uffff\1\u017f\5\uffff\4\56\1\u0184\4\56\2\uffff\4\56\1\uffff\3\56\1\uffff\5\56\2\uffff\2\56\1\u0197\1\56\1\uffff\2\56\1\uffff\6\56\1\u01a1\1\56\1\u01a3\1\uffff\1\u01a4\2\uffff"; static final String DFA30_eofS = - "\u01aa\uffff"; + "\u01a5\uffff"; static final String DFA30_minS = - "\1\0\31\57\1\56\1\135\3\uffff\3\56\1\101\1\57\2\0\1\uffff\1\42\1\uffff\1\42\2\uffff\1\57\1\uffff\1\57\1\uffff\51\57\1\uffff\1\56\7\uffff\1\60\1\uffff\2\60\1\57\2\0\1\57\2\0\1\57\4\uffff\45\57\1\uffff\4\57\1\56\1\60\1\uffff\1\60\1\0\1\uffff\1\0\37\57\1\uffff\16\57\2\55\12\57\2\uffff\7\57\1\uffff\6\57\4\uffff\12\57\1\uffff\4\57\4\uffff\1\57\2\uffff\2\57\3\uffff\7\57\6\uffff\23\57\2\uffff\4\57\1\uffff\5\57\1\uffff\1\57\2\uffff\16\57\4\uffff\2\57\2\uffff\2\57\6\uffff\1\57\1\uffff\2\57\6\uffff\11\57\4\uffff\1\57\3\uffff\1\57\5\uffff\11\57\2\uffff\4\57\1\uffff\3\57\1\uffff\5\57\2\uffff\4\57\1\uffff\2\57\1\uffff\11\57\1\uffff\1\57\2\uffff"; + "\1\0\31\57\1\56\1\135\3\uffff\3\56\1\101\1\57\2\0\1\uffff\1\42\1\uffff\1\42\2\uffff\2\57\2\uffff\51\57\1\uffff\1\56\11\uffff\1\60\1\57\2\0\1\57\2\0\1\57\4\uffff\45\57\1\uffff\4\57\1\56\1\60\1\0\1\uffff\1\0\37\57\1\uffff\16\57\1\55\12\57\2\uffff\7\57\1\uffff\6\57\4\uffff\12\57\1\uffff\4\57\4\uffff\1\57\2\uffff\2\57\2\uffff\7\57\6\uffff\23\57\2\uffff\4\57\1\uffff\5\57\1\uffff\1\57\2\uffff\16\57\4\uffff\2\57\2\uffff\2\57\6\uffff\1\57\1\uffff\2\57\6\uffff\11\57\4\uffff\1\57\3\uffff\1\57\5\uffff\11\57\2\uffff\4\57\1\uffff\3\57\1\uffff\5\57\2\uffff\4\57\1\uffff\2\57\1\uffff\11\57\1\uffff\1\57\2\uffff"; static final String DFA30_maxS = - "\1\uffff\31\172\1\145\1\135\3\uffff\3\145\2\172\2\uffff\1\uffff\1\172\1\uffff\1\47\2\uffff\1\172\1\uffff\1\172\1\uffff\51\172\1\uffff\1\145\7\uffff\1\71\1\uffff\2\71\1\172\2\uffff\1\75\2\uffff\1\75\4\uffff\45\172\1\uffff\4\172\1\145\1\71\1\uffff\1\71\1\uffff\1\uffff\1\uffff\37\172\1\uffff\16\172\1\55\1\71\12\172\2\uffff\7\172\1\uffff\6\172\4\uffff\12\172\1\uffff\4\172\4\uffff\1\172\2\uffff\2\172\3\uffff\7\172\6\uffff\23\172\2\uffff\4\172\1\uffff\5\172\1\uffff\1\172\2\uffff\16\172\4\uffff\2\172\2\uffff\2\172\6\uffff\1\172\1\uffff\2\172\6\uffff\11\172\4\uffff\1\172\3\uffff\1\172\5\uffff\11\172\2\uffff\4\172\1\uffff\3\172\1\uffff\5\172\2\uffff\4\172\1\uffff\2\172\1\uffff\11\172\1\uffff\1\172\2\uffff"; + "\1\uffff\31\172\1\145\1\135\3\uffff\3\145\2\172\2\uffff\1\uffff\1\172\1\uffff\1\47\2\uffff\2\172\2\uffff\51\172\1\uffff\1\145\11\uffff\1\71\1\172\2\uffff\1\75\2\uffff\1\75\4\uffff\45\172\1\uffff\4\172\1\145\1\71\1\uffff\1\uffff\1\uffff\37\172\1\uffff\16\172\1\55\12\172\2\uffff\7\172\1\uffff\6\172\4\uffff\12\172\1\uffff\4\172\4\uffff\1\172\2\uffff\2\172\2\uffff\7\172\6\uffff\23\172\2\uffff\4\172\1\uffff\5\172\1\uffff\1\172\2\uffff\16\172\4\uffff\2\172\2\uffff\2\172\6\uffff\1\172\1\uffff\2\172\6\uffff\11\172\4\uffff\1\172\3\uffff\1\172\5\uffff\11\172\2\uffff\4\172\1\uffff\3\172\1\uffff\5\172\2\uffff\4\172\1\uffff\2\172\1\uffff\11\172\1\uffff\1\172\2\uffff"; static final String DFA30_acceptS = - "\34\uffff\1\112\1\113\1\115\7\uffff\1\124\1\uffff\1\125\1\uffff\1\133\1\134\1\uffff\1\127\1\uffff\1\123\51\uffff\1\110\1\uffff\1\120\1\111\1\114\1\112\1\113\1\115\1\116\1\uffff\1\121\11\uffff\1\124\1\132\1\126\1\133\45\uffff\1\107\6\uffff\1\130\2\uffff\1\131\40\uffff\1\106\32\uffff\1\55\1\101\7\uffff\1\65\6\uffff\1\71\1\105\1\104\1\117\12\uffff\1\74\4\uffff\1\53\1\76\1\54\1\77\1\uffff\1\103\1\102\2\uffff\1\75\1\100\1\122\7\uffff\1\36\1\66\1\37\1\67\1\40\1\70\23\uffff\1\43\1\72\4\uffff\1\44\5\uffff\1\56\1\uffff\1\64\1\73\16\uffff\1\34\1\35\1\32\1\33\2\uffff\1\21\1\60\2\uffff\1\23\1\61\1\24\1\62\1\25\1\63\1\uffff\1\45\2\uffff\1\46\1\47\1\50\1\51\1\52\1\57\11\uffff\1\12\1\30\1\13\1\31\1\uffff\1\17\1\20\1\14\1\uffff\1\42\1\22\1\26\1\27\1\41\11\uffff\1\16\1\15\4\uffff\1\11\3\uffff\1\10\5\uffff\1\6\1\7\4\uffff\1\5\2\uffff\1\4\11\uffff\1\3\1\uffff\1\2\1\1"; + "\34\uffff\1\112\1\113\1\115\7\uffff\1\124\1\uffff\1\125\1\uffff\1\132\1\133\2\uffff\1\127\1\123\51\uffff\1\110\1\uffff\1\120\1\111\1\114\1\112\1\113\1\115\1\116\1\122\1\121\10\uffff\1\124\1\131\1\126\1\132\45\uffff\1\107\7\uffff\1\130\40\uffff\1\106\31\uffff\1\55\1\101\7\uffff\1\65\6\uffff\1\71\1\105\1\104\1\117\12\uffff\1\74\4\uffff\1\53\1\76\1\54\1\77\1\uffff\1\103\1\102\2\uffff\1\75\1\100\7\uffff\1\36\1\66\1\37\1\67\1\40\1\70\23\uffff\1\43\1\72\4\uffff\1\44\5\uffff\1\56\1\uffff\1\64\1\73\16\uffff\1\34\1\35\1\32\1\33\2\uffff\1\21\1\60\2\uffff\1\23\1\61\1\24\1\62\1\25\1\63\1\uffff\1\45\2\uffff\1\46\1\47\1\50\1\51\1\52\1\57\11\uffff\1\12\1\30\1\13\1\31\1\uffff\1\17\1\20\1\14\1\uffff\1\42\1\22\1\26\1\27\1\41\11\uffff\1\16\1\15\4\uffff\1\11\3\uffff\1\10\5\uffff\1\6\1\7\4\uffff\1\5\2\uffff\1\4\11\uffff\1\3\1\uffff\1\2\1\1"; static final String DFA30_specialS = - "\1\7\43\uffff\1\2\1\10\101\uffff\1\5\1\1\1\uffff\1\6\1\4\63\uffff\1\0\1\uffff\1\3\u0108\uffff}>"; + "\1\3\43\uffff\1\2\1\10\100\uffff\1\6\1\1\1\uffff\1\7\1\5\61\uffff\1\0\1\uffff\1\4\u0106\uffff}>"; static final String[] DFA30_transitionS = { "\11\53\2\52\2\53\1\52\22\53\1\52\1\53\1\44\1\46\3\53\1\45\4\53\1\34\1\32\1\53\1\47\1\37\2\40\7\41\1\35\6\53\1\17\1\14\1\43\1\20\2\43\1\3\1\21\1\15\2\43\1\30\3\43\1\2\1\43\1\1\1\22\7\43\1\33\1\53\1\36\1\42\1\43\1\53\1\23\1\24\1\4\1\10\1\43\1\7\1\31\1\43\1\5\3\43\1\16\1\25\1\43\1\6\1\43\1\26\1\11\1\12\1\13\1\27\4\43\3\53\1\51\uff81\53", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\54\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\61\20\56\1\60\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\62\5\56\1\63\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\64\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\65\14\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\66\20\56\1\67\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\73\3\56\1\71\6\56\1\70\5\56\1\72\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\74\17\56\1\75\5\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\77\16\56\1\76\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\7\56\1\100\1\102\10\56\1\103\6\56\1\101\1\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\104\21\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\106\15\56\1\105\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\107\14\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\110\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\112\3\56\1\111\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\114\15\56\1\113\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\115\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\116\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\117\27\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\120\11\56\1\121\1\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\123\15\56\1\122\3\56\1\124\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\125\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\126\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\127\21\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\130\13\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\54\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\61\20\55\1\60\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\62\5\55\1\63\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\64\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\65\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\66\20\55\1\67\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\73\3\55\1\71\6\55\1\70\5\55\1\72\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\74\17\55\1\75\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\77\16\55\1\76\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\7\55\1\100\1\102\10\55\1\103\6\55\1\101\1\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\104\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\106\15\55\1\105\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\107\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\110\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\112\3\55\1\111\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\114\15\55\1\113\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\115\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\116\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\117\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\120\11\55\1\121\1\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\123\15\55\1\122\3\55\1\124\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\125\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\126\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\127\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\130\13\55", "\1\133\1\uffff\12\132\13\uffff\1\133\25\uffff\1\131\11\uffff\1\133", "\1\134", "", @@ -4031,64 +4020,64 @@ public String getDescription() { "", "\1\133\1\uffff\12\142\10\uffff\1\141\2\uffff\1\133\34\uffff\1\141\2\uffff\1\133", "\1\133\1\uffff\12\144\13\uffff\1\133\37\uffff\1\133", - "\1\133\1\uffff\12\145\13\uffff\1\133\37\uffff\1\133", - "\32\146\4\uffff\1\146\1\uffff\32\146", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\42\150\1\151\71\150\1\147\uffa3\150", - "\47\153\1\154\64\153\1\152\uffa3\153", + "\1\133\26\uffff\1\133\37\uffff\1\133", + "\32\145\4\uffff\1\145\1\uffff\32\145", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\42\147\1\150\71\147\1\146\uffa3\147", + "\47\152\1\153\64\152\1\151\uffa3\152", "", - "\1\157\4\uffff\1\157\2\uffff\1\156\26\uffff\32\50\3\uffff\2\50\1\uffff\32\50", + "\1\156\4\uffff\1\156\2\uffff\1\155\26\uffff\32\50\3\uffff\2\50\1\uffff\32\50", "", - "\1\157\4\uffff\1\157", + "\1\156\4\uffff\1\156", "", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\161\16\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\160\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\162\21\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\163\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\164\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\165\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\166\14\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\167\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\170\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\171\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\172\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\173\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\174\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\175\16\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\5\56\1\176\24\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\177\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0080\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0081\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0082\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u0083\12\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u0084\15\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u0085\5\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0086\14\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u0087\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0088\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0089\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u008a\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u008b\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\30\56\1\u008c\1\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u008d\5\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u008e\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u008f\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0090\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0091\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u0092\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0093\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u0094\26\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u0095\15\56", - "\1\50\12\56\1\u0096\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0097\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u0098\16\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0099\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u009a\31\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\161\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\162\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\163\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\164\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\165\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\166\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\167\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\170\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\171\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\172\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\173\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\174\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\5\55\1\175\24\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\176\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\177\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0080\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0081\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u0082\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u0083\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u0084\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u0085\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u0086\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0087\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0088\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0089\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u008a\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\30\55\1\u008b\1\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u008c\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u008d\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u008e\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u008f\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0090\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u0091\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0092\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\3\55\1\u0093\26\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u0094\15\55", + "\1\50\12\55\1\u0095\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0096\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u0097\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0098\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u0099\31\55", "", - "\1\133\1\uffff\12\u009b\13\uffff\1\133\37\uffff\1\133", + "\1\133\1\uffff\12\u009a\13\uffff\1\133\37\uffff\1\133", "", "", "", @@ -4096,332 +4085,327 @@ public String getDescription() { "", "", "", - "\12\u009c", "", - "\12\u009e", - "\12\145", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\0\u009f", - "\42\150\1\151\71\150\1\147\uffa3\150", - "\1\157\15\uffff\1\57", - "\0\u00a1", - "\47\153\1\154\64\153\1\152\uffa3\153", - "\1\157\15\uffff\1\57", "", + "\12\u009b", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\0\u009c", + "\42\147\1\150\71\147\1\146\uffa3\147", + "\1\156\15\uffff\1\57", + "\0\u009e", + "\47\152\1\153\64\152\1\151\uffa3\152", + "\1\156\15\uffff\1\57", "", "", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00a2\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\u00a3\4\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00a4\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u00a5\30\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u00a6\12\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u00a7\14\56", - "\1\50\1\56\1\u00a9\1\56\1\u00aa\2\56\1\u00ab\1\56\1\u00ac\1\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00a8\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00ad\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u00ae\27\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00af\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u00b0\26\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u00b1\15\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u00b2\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00b3\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00b4\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00b5\21\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\u00b6\4\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00b7\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00b8\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00b9\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00ba\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00bb\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00bc\16\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00bd\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00be\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u00bf\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00c0\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u00c2\30\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00c3\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u00c4\26\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00c5\13\56\1\u00c6\5\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00c7\21\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00c8\16\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00c9\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00ca\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00cb\25\56", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u00cc\5\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u00cd\5\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00ce\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00cf\16\56", - "\1\133\1\uffff\12\u009b\13\uffff\1\133\37\uffff\1\133", - "\12\u00d0", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u009f\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\25\55\1\u00a0\4\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00a1\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\55\1\u00a2\30\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u00a3\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u00a4\14\55", + "\1\50\1\55\1\u00a6\1\55\1\u00a7\2\55\1\u00a8\1\55\1\u00a9\1\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00a5\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00aa\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u00ab\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00ac\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\3\55\1\u00ad\26\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u00ae\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u00af\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00b0\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00b1\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00b2\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\25\55\1\u00b3\4\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00b4\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00b5\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00b6\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00b7\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00b8\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u00b9\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00ba\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00bb\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u00bc\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00bd\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\55\1\u00bf\30\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00c0\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\3\55\1\u00c1\26\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00c2\13\55\1\u00c3\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00c4\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u00c5\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00c6\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00c7\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00c8\25\55", "", - "\12\u00d1", - "\42\150\1\151\71\150\1\147\uffa3\150", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u00c9\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u00ca\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00cb\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u00cc\16\55", + "\1\133\1\uffff\12\u009a\13\uffff\1\133\37\uffff\1\133", + "\12\u00cd", + "\42\147\1\150\71\147\1\146\uffa3\147", "", - "\47\153\1\154\64\153\1\152\uffa3\153", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00d2\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00d3\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u00d4\15\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00d5\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\7\56\1\u00d6\22\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00d7\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u00d8\10\56", - "\1\50\6\56\1\u00d9\3\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\2\56\1\u00da\7\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\4\56\1\u00db\5\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u00dc\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u00de\15\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00df\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00e0\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u00e1\30\56", - "\1\50\12\56\1\u00e5\2\uffff\1\57\3\uffff\1\u00e4\16\56\1\u00e2\2\56\1\u00e3\7\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00e6\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u00e7\5\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00e8\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u00e9\14\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00ea\21\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00eb\31\56", - "\1\50\12\56\1\u00ec\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\1\56\1\u00f0\1\56\1\u00f1\2\56\1\u00f2\1\56\1\u00f3\1\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00f4\25\56", - "\1\50\6\56\1\u00f5\3\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u00f6\23\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00f7\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\30\56\1\u00f8\1\56", + "\47\152\1\153\64\152\1\151\uffa3\152", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00ce\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00cf\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u00d0\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00d1\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\7\55\1\u00d2\22\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00d3\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u00d4\10\55", + "\1\50\6\55\1\u00d5\3\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\2\55\1\u00d6\7\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\4\55\1\u00d7\5\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u00d8\3\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u00da\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00db\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00dc\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\55\1\u00dd\30\55", + "\1\50\12\55\1\u00e1\2\uffff\1\57\3\uffff\1\u00e0\16\55\1\u00de\2\55\1\u00df\7\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00e2\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u00e3\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00e4\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u00e5\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00e6\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00e7\31\55", + "\1\50\12\55\1\u00e8\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\1\55\1\u00ec\1\55\1\u00ed\2\55\1\u00ee\1\55\1\u00ef\1\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00f0\25\55", + "\1\50\6\55\1\u00f1\3\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\6\55\1\u00f2\23\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00f3\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\30\55\1\u00f4\1\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00f9\16\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00fb\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u00fc\14\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u00fd\27\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u00fe\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u00ff\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u0101\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0103\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u0106\16\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0107\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\u010a", - "\1\u010a\2\uffff\12\145", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u010b\21\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u010c\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u010d\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u010e\16\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\15\56\1\u010f\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u0110\27\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\5\56\1\u0111\24\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u0112\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u0114\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u0116\3\uffff\1\56\1\uffff\32\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u00f5\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00f7\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u00f8\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u00f9\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u00fa\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u00fb\3\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u00fd\3\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u00ff\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u0102\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0103\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\142", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u0106\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0107\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0108\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u0109\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\15\55\1\u010a\14\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u010b\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\5\55\1\u010c\24\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u010d\3\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u010f\3\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u0111\3\uffff\1\55\1\uffff\32\55", "", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0118\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0119\7\56", - "\1\50\3\56\1\u011a\2\56\1\u011b\3\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u011c\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u011d\5\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\2\56\1\u011f\17\56\1\u0120\7\56\4\uffff\1\56\1\uffff\24\56\1\u011e\5\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\2\56\1\u0121\17\56\1\u0122\7\56\4\uffff\1\56\1\uffff\32\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0113\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0114\7\55", + "\1\50\3\55\1\u0115\2\55\1\u0116\3\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u0117\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u0118\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\2\55\1\u011a\17\55\1\u011b\7\55\4\uffff\1\55\1\uffff\24\55\1\u0119\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\2\55\1\u011c\17\55\1\u011d\7\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u0123\16\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u0124\21\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u0125\23\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u0126\27\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u0127\26\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u011e\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u011f\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\6\55\1\u0120\23\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u0121\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\3\55\1\u0122\26\55", "", "", "", "", - "\1\50\6\56\1\u0128\3\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\2\56\1\u0129\7\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\4\56\1\u012a\5\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u012b\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u012d\31\56", - "\1\50\4\56\1\u012e\5\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u012f\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u0130\23\56", - "\1\50\12\56\1\u0131\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0132\25\56", + "\1\50\6\55\1\u0123\3\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\2\55\1\u0124\7\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\4\55\1\u0125\5\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u0126\3\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u0128\31\55", + "\1\50\4\55\1\u0129\5\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u012a\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\6\55\1\u012b\23\55", + "\1\50\12\55\1\u012c\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u012d\25\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0133\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u0134\23\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0135\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0136\14\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u012e\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\6\55\1\u012f\23\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0130\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u0131\14\55", "", "", "", "", - "\1\50\12\56\1\u0137\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", + "\1\50\12\55\1\u0132\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0138\6\56", - "\1\50\12\56\1\u0139\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0133\6\55", + "\1\50\12\55\1\u0134\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\25\55\1\u0136\4\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0137\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0138\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\15\55\1\u0139\14\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u013a\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u013b\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u013c\31\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\u013b\4\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u013c\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u013d\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\15\56\1\u013e\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u013f\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0140\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0141\31\56", "", "", "", "", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u013d\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u013e\7\55", + "\1\50\2\55\1\u013f\7\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\4\55\1\u0140\5\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u0141\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\55\1\u0142\30\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\55\1\u0143\30\55", + "\1\50\12\55\1\u0144\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u0145\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u0146\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u0147\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0148\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u0149\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u014a\3\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u014c\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u014d\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u014e\3\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u0150\3\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u0152\3\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0142\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0143\7\56", - "\1\50\2\56\1\u0144\7\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\4\56\1\u0145\5\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u0146\27\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u0147\30\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u0148\30\56", - "\1\50\12\56\1\u0149\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u014a\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u014b\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u014c\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u014d\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u014e\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u014f\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0151\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0152\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u0153\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u0155\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u0157\3\uffff\1\56\1\uffff\32\56", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u0154\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0156\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0157\25\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0159\14\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u015b\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u015c\25\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u015e\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\15\55\1\u015f\14\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0160\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u0161\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u0162\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u0163\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u0164\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0165\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0166\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u0167\3\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u0169\3\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\12\55\1\u016b\17\55", + "\1\50\12\55\1\u016c\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u016d\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0163\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\15\56\1\u0164\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0165\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0166\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u0167\15\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u0168\21\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u0169\27\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u016a\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u016b\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u016c\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u016e\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\12\56\1\u0170\17\56", - "\1\50\12\56\1\u0171\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u0172\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", "", "", + "\1\50\12\55\1\u016e\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u016f\14\55", "", - "\1\50\12\56\1\u0173\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0174\14\56", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u0171\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u0176\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", "", "", "", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", "", "", "", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\15\55\1\u0175\14\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u0176\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0177\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u0178\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0179\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u017a\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u017b\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u017c\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u017d\7\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\15\56\1\u017a\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u017b\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u017c\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u017d\15\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u017e\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u017f\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0180\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0181\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0182\7\56", "", "", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", "", "", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u0180\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u0181\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\1\u0182\31\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0183\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u0185\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0186\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0187\7\55", + "\1\50\12\55\1\u0188\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0185\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u0186\15\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\1\u0187\31\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0188\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u018a\14\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u018b\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u018c\7\56", - "\1\50\12\56\1\u018d\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u0189\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u018a\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u018b\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u018c\7\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u018e\15\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u018f\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0190\14\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0191\7\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u018d\7\55", + "\1\50\12\55\1\u018e\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u018f\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0192\7\56", - "\1\50\12\56\1\u0193\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u0194\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0190\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0191\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\30\55\1\u0192\1\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u0193\12\55", + "\1\50\12\55\1\u0194\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0195\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0196\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\30\56\1\u0197\1\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u0198\12\56", - "\1\50\12\56\1\u0199\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0195\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u0196\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u0198\31\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u019a\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u019b\12\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u019d\31\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u0199\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u019a\31\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u019e\12\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u019f\31\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u019b\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u019c\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u019d\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u019e\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u019f\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01a0\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01a2\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01a0\27\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u01a1\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01a2\27\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01a3\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01a4\27\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01a5\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01a7\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", "" }; @@ -4456,33 +4440,33 @@ public DFA30(BaseRecognizer recognizer) { this.transition = DFA30_transition; } public String getDescription() { - return "1:1: Tokens : ( RelativeNamespace | PrivateNamespace | GlobalNamespace | ParameterAny | Connections | Interfaces | Parameters | Processes | GraphName | Float32_1 | Float64_1 | Default | Duration | Feedback | FromPub | FromSub | String_2 | Threads | Uint16_1 | Uint32_1 | Uint64_1 | Boolean | Integer | Float32 | Float64 | FromAC | FromAS | FromSC | FromSS | Int16_1 | Int32_1 | Int64_1 | Message | Service | Uint8_1 | Array | Base64 | Double | Header | String | Struct | Action | Bool_1 | Byte_1 | Int8_1 | Nodes | Result | String_1 | Uint16 | Uint32 | Uint64 | Value_1 | From | Int16 | Int32 | Int64 | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Goal | Int8 | Name | Node | Time | Type | Any | Ns | HyphenMinusLeftSquareBracket | LeftSquareBracketRightSquareBracket | Comma | Colon | LeftSquareBracket | RightSquareBracket | RULE_BINARY | RULE_BOOLEAN | RULE_DOUBLE | RULE_DECINT | RULE_DATE_TIME | RULE_MESSAGE_ASIGMENT | RULE_SL_COMMENT | RULE_ROS_CONVENTION_A | RULE_ROS_CONVENTION_PARAM | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( RelativeNamespace | PrivateNamespace | GlobalNamespace | ParameterAny | Connections | Interfaces | Parameters | Processes | GraphName | Float32_1 | Float64_1 | Default | Duration | Feedback | FromPub | FromSub | String_2 | Threads | Uint16_1 | Uint32_1 | Uint64_1 | Boolean | Integer | Float32 | Float64 | FromAC | FromAS | FromSC | FromSS | Int16_1 | Int32_1 | Int64_1 | Message | Service | Uint8_1 | Array | Base64 | Double | Header | String | Struct | Action | Bool_1 | Byte_1 | Int8_1 | Nodes | Result | String_1 | Uint16 | Uint32 | Uint64 | Value_1 | From | Int16 | Int32 | Int64 | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Goal | Int8 | Name | Node | Time | Type | Any | Ns | HyphenMinusLeftSquareBracket | LeftSquareBracketRightSquareBracket | Comma | Colon | LeftSquareBracket | RightSquareBracket | RULE_BINARY | RULE_BOOLEAN | RULE_DOUBLE | RULE_DECINT | RULE_DATE_TIME | RULE_MESSAGE_ASIGMENT | RULE_SL_COMMENT | RULE_ROS_CONVENTION_A | RULE_ROS_CONVENTION_PARAM | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; int _s = s; switch ( s ) { case 0 : - int LA30_159 = input.LA(1); + int LA30_156 = input.LA(1); s = -1; - if ( (LA30_159=='\"') ) {s = 105;} + if ( (LA30_156=='\"') ) {s = 104;} - else if ( (LA30_159=='\\') ) {s = 103;} + else if ( (LA30_156=='\\') ) {s = 102;} - else if ( ((LA30_159>='\u0000' && LA30_159<='!')||(LA30_159>='#' && LA30_159<='[')||(LA30_159>=']' && LA30_159<='\uFFFF')) ) {s = 104;} + else if ( ((LA30_156>='\u0000' && LA30_156<='!')||(LA30_156>='#' && LA30_156<='[')||(LA30_156>=']' && LA30_156<='\uFFFF')) ) {s = 103;} if ( s>=0 ) return s; break; case 1 : - int LA30_104 = input.LA(1); + int LA30_103 = input.LA(1); s = -1; - if ( (LA30_104=='\"') ) {s = 105;} + if ( (LA30_103=='\"') ) {s = 104;} - else if ( (LA30_104=='\\') ) {s = 103;} + else if ( (LA30_103=='\\') ) {s = 102;} - else if ( ((LA30_104>='\u0000' && LA30_104<='!')||(LA30_104>='#' && LA30_104<='[')||(LA30_104>=']' && LA30_104<='\uFFFF')) ) {s = 104;} + else if ( ((LA30_103>='\u0000' && LA30_103<='!')||(LA30_103>='#' && LA30_103<='[')||(LA30_103>=']' && LA30_103<='\uFFFF')) ) {s = 103;} if ( s>=0 ) return s; break; @@ -4490,57 +4474,17 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int LA30_36 = input.LA(1); s = -1; - if ( (LA30_36=='\\') ) {s = 103;} + if ( (LA30_36=='\\') ) {s = 102;} - else if ( ((LA30_36>='\u0000' && LA30_36<='!')||(LA30_36>='#' && LA30_36<='[')||(LA30_36>=']' && LA30_36<='\uFFFF')) ) {s = 104;} + else if ( ((LA30_36>='\u0000' && LA30_36<='!')||(LA30_36>='#' && LA30_36<='[')||(LA30_36>=']' && LA30_36<='\uFFFF')) ) {s = 103;} - else if ( (LA30_36=='\"') ) {s = 105;} + else if ( (LA30_36=='\"') ) {s = 104;} else s = 43; if ( s>=0 ) return s; break; case 3 : - int LA30_161 = input.LA(1); - - s = -1; - if ( (LA30_161=='\'') ) {s = 108;} - - else if ( (LA30_161=='\\') ) {s = 106;} - - else if ( ((LA30_161>='\u0000' && LA30_161<='&')||(LA30_161>='(' && LA30_161<='[')||(LA30_161>=']' && LA30_161<='\uFFFF')) ) {s = 107;} - - if ( s>=0 ) return s; - break; - case 4 : - int LA30_107 = input.LA(1); - - s = -1; - if ( (LA30_107=='\'') ) {s = 108;} - - else if ( (LA30_107=='\\') ) {s = 106;} - - else if ( ((LA30_107>='\u0000' && LA30_107<='&')||(LA30_107>='(' && LA30_107<='[')||(LA30_107>=']' && LA30_107<='\uFFFF')) ) {s = 107;} - - if ( s>=0 ) return s; - break; - case 5 : - int LA30_103 = input.LA(1); - - s = -1; - if ( ((LA30_103>='\u0000' && LA30_103<='\uFFFF')) ) {s = 159;} - - if ( s>=0 ) return s; - break; - case 6 : - int LA30_106 = input.LA(1); - - s = -1; - if ( ((LA30_106>='\u0000' && LA30_106<='\uFFFF')) ) {s = 161;} - - if ( s>=0 ) return s; - break; - case 7 : int LA30_0 = input.LA(1); s = -1; @@ -4630,17 +4574,57 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc else s = 40; + if ( s>=0 ) return s; + break; + case 4 : + int LA30_158 = input.LA(1); + + s = -1; + if ( (LA30_158=='\'') ) {s = 107;} + + else if ( (LA30_158=='\\') ) {s = 105;} + + else if ( ((LA30_158>='\u0000' && LA30_158<='&')||(LA30_158>='(' && LA30_158<='[')||(LA30_158>=']' && LA30_158<='\uFFFF')) ) {s = 106;} + + if ( s>=0 ) return s; + break; + case 5 : + int LA30_106 = input.LA(1); + + s = -1; + if ( (LA30_106=='\'') ) {s = 107;} + + else if ( (LA30_106=='\\') ) {s = 105;} + + else if ( ((LA30_106>='\u0000' && LA30_106<='&')||(LA30_106>='(' && LA30_106<='[')||(LA30_106>=']' && LA30_106<='\uFFFF')) ) {s = 106;} + + if ( s>=0 ) return s; + break; + case 6 : + int LA30_102 = input.LA(1); + + s = -1; + if ( ((LA30_102>='\u0000' && LA30_102<='\uFFFF')) ) {s = 156;} + + if ( s>=0 ) return s; + break; + case 7 : + int LA30_105 = input.LA(1); + + s = -1; + if ( ((LA30_105>='\u0000' && LA30_105<='\uFFFF')) ) {s = 158;} + if ( s>=0 ) return s; break; case 8 : int LA30_37 = input.LA(1); s = -1; - if ( (LA30_37=='\\') ) {s = 106;} + if ( (LA30_37=='\\') ) {s = 105;} - else if ( ((LA30_37>='\u0000' && LA30_37<='&')||(LA30_37>='(' && LA30_37<='[')||(LA30_37>=']' && LA30_37<='\uFFFF')) ) {s = 107;} + else if ( ((LA30_37>='\u0000' && LA30_37<='&')||(LA30_37>='(' && LA30_37<='[')||(LA30_37>=']' && LA30_37<='\uFFFF')) ) {s = 106;} - else if ( (LA30_37=='\'') ) {s = 108;} + else if ( (LA30_37=='\'') ) {s = 107;} else s = 43; diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/src-gen/de/fraunhofer/ipa/rossystem/ui/contentassist/AbstractRosSystemProposalProvider.java b/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/src-gen/de/fraunhofer/ipa/rossystem/ui/contentassist/AbstractRosSystemProposalProvider.java index bce8134c8..0317eb5c1 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/src-gen/de/fraunhofer/ipa/rossystem/ui/contentassist/AbstractRosSystemProposalProvider.java +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/src-gen/de/fraunhofer/ipa/rossystem/ui/contentassist/AbstractRosSystemProposalProvider.java @@ -36,7 +36,7 @@ public void completeRosSystem_Connections(EObject model, Assignment assignment, public void completeProcess_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - public void completeProcess_Nodes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + public void completeProcess_Components(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); } public void completeProcess_Threads(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { @@ -94,6 +94,9 @@ public void completeRosConnection_To(EObject model, Assignment assignment, Conte lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); } + public void complete_System(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } public void complete_RosSystem(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/src/de/fraunhofer/ipa/rossystem/ui/outline/RosSystemOutlineTreeProvider.xtend b/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/src/de/fraunhofer/ipa/rossystem/ui/outline/RosSystemOutlineTreeProvider.xtend new file mode 100644 index 000000000..07906323d --- /dev/null +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/src/de/fraunhofer/ipa/rossystem/ui/outline/RosSystemOutlineTreeProvider.xtend @@ -0,0 +1,15 @@ +/* + * generated by Xtext 2.30.0 + */ +package de.fraunhofer.ipa.rossystem.ui.outline + +import org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider + +/** + * Customization of the default outline structure. + * + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#outline + */ +class RosSystemOutlineTreeProvider extends DefaultOutlineTreeProvider { + +} diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/src/de/fraunhofer/ipa/rossystem/ui/outline/RosSystemOutlineTreeProvider.xtend.orig b/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/src/de/fraunhofer/ipa/rossystem/ui/outline/RosSystemOutlineTreeProvider.xtend.orig new file mode 100644 index 000000000..07906323d --- /dev/null +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/src/de/fraunhofer/ipa/rossystem/ui/outline/RosSystemOutlineTreeProvider.xtend.orig @@ -0,0 +1,15 @@ +/* + * generated by Xtext 2.30.0 + */ +package de.fraunhofer.ipa.rossystem.ui.outline + +import org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider + +/** + * Customization of the default outline structure. + * + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#outline + */ +class RosSystemOutlineTreeProvider extends DefaultOutlineTreeProvider { + +} 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 85c359e9d02495e49a27ec0e6d27bc9ea0fbe445..ef352218a613d4190fe67ed9a1bd04494e3c5855 100644 GIT binary patch delta 2351 zcmZWq>2nlC6sKo0yPM4k5fcd{nt+-Fm?VlvB$D{r0}qUeX9DVGGcj8xyQ$fQD!w@7 zKcH2PWq}u7c#C+&D=HdA@WA^*LA)sy54?}4zc#CtQ@zO~t$HKx;gp=)%dPS=Pcx>iJu2wf*C4I`Zxvm#n& zl&%-$M%Sbebc2W(T8E$;d1Fe@24QGgvtiIps50nggiFTlOw!6`tt|3xQF*tDO06`R zu!mAv=Pc;JwAd?w<}$DX!?vu+%#1HD(?hejP4Q@2HhPb zLEk+EvhNLK-=}16!iK}T?-x-`TLzz-5s9WVL!R0PIBh`CgFq=sX2!-dX)B$}`tlwU zGYxuJaXrFq!>3_go^W{?G3=#A!Q^0|#XVigbEOX?vh-rHQmYtPs_+@p6H@+zI)1Fs%6O;&?;z3<_%(GUD_8nhEYrKxnz zvWF8mgn;`{QGDdvEVtdE#j~7U*rnYtR|XHugM6JnR^s=t!wS>PkHY3Buo9)1=s{P9&;;n30_cMndX9pwWq+0M=L@IN6rLMcoSRQJkICxX>9)GcdPR0H zkF?e_UC~~%QWVKUJlckUwwoO_7SPUT+69XCP^QJletp?XPgFurLSb}GVsy2I>XT6& z@jm#Klcyl3dlTT7^TL0<<*8~dPs`hMP7ij^fJ{TK2s;xr=1e4TV|x6?#KW%mO*so; zG)2hX0I1IcIvYS`$xJ$Jd8dL~e2zjo*GDSlsHws}*m(?gJ~~{E>qlX+E-z3m?sw~# zR67G;h{%;-&=(B|xvHRb7jo+^^7CmAT6Zzi@?#!op#e++DH3oTE=9RtdmW$11>aO{0IG-4BY?# delta 2284 zcmZXVS#T6p6o$Fo>De;b1Y&|Q(cntJo+Kg~K@!gu4PuN5iW&nonRJRNCo`#;2~|GL zyAN1p`=Gdj`-Z598z>qV+z=H}QE|ZqH(XG0MgP-%yECIagu9$`zW@C9_ML61-Is6J z)Do$pYea<>>C5EoEiE$(K_fudifY5?iH}+VZ9$N(6O~5iW+7;e2pC$2pzC>ILeLGu z(6m{GK{tvZ{@#S`^090tVdZjG4skcDxLZWE7EQ#n!^w0!mCRp(oJg-17tmY4Sc_0v z2OWiw+R^D&p=)%NPPb|Llt9EZ)rKge+rbOb9iqyhJG~(2yQ@U@-Ja}wl9h&caDHXhiVw3HkD_d7sXKLSeGG|n1;QW4pldru7(Y=^6ME9|baS!9EsTQiPr*-k zSWcPIu}s=Z=atf@u}@oJVo1r;=^0NqTzeK3BQ(LTJ?AeAdcMT9!V3)H(|(cLf$(jL z`V!`Wk!)rZYcF%oB8;6*USWq`<&szH^coz}gQltM*{;e7dfl^q2MR@#>AaO4iQ}%I z+#3qA(XO-DZZZg09a`&UQAK~DsNAmX=`SxjtX zViObbZMcE1H2*ktd6W_%j<)BwH^-VC6*GMm-1spiDvo6p$0-%Z+pF7a7oSiB+FPNOmg>l*CDPZDFlk*hmRLs?zCQmErucN>Xp6)i-iML$N zS4D(efUMxEcxv22sWXrka3=f~%7uvPS`Snw58PK>cB!#EvuKgLMG3`*JnKJp6og!a z2=?P__q~t!Z8|TaJcqY80@dwRTI^Ih7nLd!nRME6E(JTgL{&P^trVrnUAI;b0_6EH zyAozQy9Fm%m%YmF3)pUaN#4G*4Zr)q49I>k^*IAVE@c<_%XHkhkWIYEtw6hA;xZP( z&yKtp8QN?iFF}Hy&p6?ia`=E7zQl>Y%#R=Bc>KC@?sBX;-pUo;h}O|o+DUt8FYTiP QbV!EfG}$C$XiC$?zf61p^8f$< diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/RosSystemParser.java b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/RosSystemParser.java index fb2a20a3f..c9275f2fb 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/RosSystemParser.java +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/RosSystemParser.java @@ -42,7 +42,7 @@ protected InternalRosSystemParser createParser(XtextTokenStream stream) { @Override protected String getDefaultRuleName() { - return "RosSystem"; + return "System"; } public RosSystemGrammarAccess getGrammarAccess() { diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemParser.g b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemParser.g index 423b699c9..d1d202b29 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemParser.g +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemParser.g @@ -36,7 +36,7 @@ import de.fraunhofer.ipa.rossystem.services.RosSystemGrammarAccess; @Override protected String getFirstRuleName() { - return "RosSystem"; + return "System"; } @Override @@ -53,6 +53,31 @@ import de.fraunhofer.ipa.rossystem.services.RosSystemGrammarAccess; } } +// Entry rule entryRuleSystem +entryRuleSystem returns [EObject current=null]: + { newCompositeNode(grammarAccess.getSystemRule()); } + iv_ruleSystem=ruleSystem + { $current=$iv_ruleSystem.current; } + EOF; + +// Rule System +ruleSystem returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + { + newCompositeNode(grammarAccess.getSystemAccess().getRosSystemParserRuleCall()); + } + this_RosSystem_0=ruleRosSystem + { + $current = $this_RosSystem_0.current; + afterParserOrEnumRuleCall(); + } +; + // Entry rule entryRuleRosSystem entryRuleRosSystem returns [EObject current=null]: { newCompositeNode(grammarAccess.getRosSystemRule()); } @@ -74,15 +99,15 @@ ruleRosSystem returns [EObject current=null] { newCompositeNode(grammarAccess.getRosSystemAccess().getNameEStringParserRuleCall_0_0()); } - lv_Name_0_0=ruleEString + lv_name_0_0=ruleEString { if ($current==null) { $current = createModelElementForParent(grammarAccess.getRosSystemRule()); } set( $current, - "Name", - lv_Name_0_0, + "name", + lv_name_0_0, "de.fraunhofer.ipa.ros.Basics.EString"); afterParserOrEnumRuleCall(); } @@ -111,15 +136,15 @@ ruleRosSystem returns [EObject current=null] { newCompositeNode(grammarAccess.getRosSystemAccess().getProcessesProcessParserRuleCall_3_0_2_0()); } - lv_Processes_5_0=ruleProcess + lv_processes_5_0=ruleProcess { if ($current==null) { $current = createModelElementForParent(grammarAccess.getRosSystemRule()); } add( $current, - "Processes", - lv_Processes_5_0, + "processes", + lv_processes_5_0, "de.fraunhofer.ipa.rossystem.RosSystem.Process"); afterParserOrEnumRuleCall(); } @@ -145,15 +170,15 @@ ruleRosSystem returns [EObject current=null] { newCompositeNode(grammarAccess.getRosSystemAccess().getComponentsRosNodeParserRuleCall_3_1_2_0()); } - lv_Components_9_0=ruleRosNode + lv_components_9_0=ruleRosNode { if ($current==null) { $current = createModelElementForParent(grammarAccess.getRosSystemRule()); } add( $current, - "Components", - lv_Components_9_0, + "components", + lv_components_9_0, "de.fraunhofer.ipa.rossystem.RosSystem.RosNode"); afterParserOrEnumRuleCall(); } @@ -177,18 +202,18 @@ ruleRosSystem returns [EObject current=null] ( ( { - newCompositeNode(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_3_2_2_0()); + newCompositeNode(grammarAccess.getRosSystemAccess().getParameterRosParameterParserRuleCall_3_2_2_0()); } - lv_Parameter_13_0=ruleParameter + lv_parameter_13_0=ruleRosParameter { if ($current==null) { $current = createModelElementForParent(grammarAccess.getRosSystemRule()); } add( $current, - "Parameter", - lv_Parameter_13_0, - "de.fraunhofer.ipa.ros.Basics.Parameter"); + "parameter", + lv_parameter_13_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosParameter"); afterParserOrEnumRuleCall(); } ) @@ -213,15 +238,15 @@ ruleRosSystem returns [EObject current=null] { newCompositeNode(grammarAccess.getRosSystemAccess().getConnectionsRosConnectionParserRuleCall_3_3_2_0()); } - lv_Connections_17_0=ruleRosConnection + lv_connections_17_0=ruleRosConnection { if ($current==null) { $current = createModelElementForParent(grammarAccess.getRosSystemRule()); } add( $current, - "Connections", - lv_Connections_17_0, + "connections", + lv_connections_17_0, "de.fraunhofer.ipa.rossystem.RosSystem.RosConnection"); afterParserOrEnumRuleCall(); } @@ -268,15 +293,15 @@ ruleProcess returns [EObject current=null] { newCompositeNode(grammarAccess.getProcessAccess().getNameEStringParserRuleCall_1_0()); } - lv_Name_1_0=ruleEString + lv_name_1_0=ruleEString { if ($current==null) { $current = createModelElementForParent(grammarAccess.getProcessRule()); } set( $current, - "Name", - lv_Name_1_0, + "name", + lv_name_1_0, "de.fraunhofer.ipa.ros.Basics.EString"); afterParserOrEnumRuleCall(); } @@ -307,7 +332,7 @@ ruleProcess returns [EObject current=null] } } { - newCompositeNode(grammarAccess.getProcessAccess().getNodesRosNodeCrossReference_4_2_0()); + newCompositeNode(grammarAccess.getProcessAccess().getComponentsComponentCrossReference_4_2_0()); } ruleEString { @@ -315,38 +340,61 @@ ruleProcess returns [EObject current=null] } ) ) - otherlv_7=RightSquareBracket + ( + otherlv_7=Comma + { + newLeafNode(otherlv_7, grammarAccess.getProcessAccess().getCommaKeyword_4_3_0()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getProcessRule()); + } + } + { + newCompositeNode(grammarAccess.getProcessAccess().getComponentsComponentCrossReference_4_3_1_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_9=RightSquareBracket { - newLeafNode(otherlv_7, grammarAccess.getProcessAccess().getRightSquareBracketKeyword_4_3()); + newLeafNode(otherlv_9, grammarAccess.getProcessAccess().getRightSquareBracketKeyword_4_4()); } )? ( - otherlv_8=Threads + otherlv_10=Threads { - newLeafNode(otherlv_8, grammarAccess.getProcessAccess().getThreadsKeyword_5_0()); + newLeafNode(otherlv_10, grammarAccess.getProcessAccess().getThreadsKeyword_5_0()); } ( ( - lv_Threads_9_0=RULE_INT { - newLeafNode(lv_Threads_9_0, grammarAccess.getProcessAccess().getThreadsINTTerminalRuleCall_5_1_0()); + newCompositeNode(grammarAccess.getProcessAccess().getThreadsInteger0ParserRuleCall_5_1_0()); } + lv_threads_11_0=ruleInteger0 { if ($current==null) { - $current = createModelElement(grammarAccess.getProcessRule()); + $current = createModelElementForParent(grammarAccess.getProcessRule()); } - setWithLastConsumed( + set( $current, - "Threads", - lv_Threads_9_0, - "org.eclipse.xtext.common.Terminals.INT"); + "threads", + lv_threads_11_0, + "de.fraunhofer.ipa.ros.Basics.Integer0"); + afterParserOrEnumRuleCall(); } ) ) ) - this_END_10=RULE_END + this_END_12=RULE_END { - newLeafNode(this_END_10, grammarAccess.getProcessAccess().getENDTerminalRuleCall_6()); + newLeafNode(this_END_12, grammarAccess.getProcessAccess().getENDTerminalRuleCall_6()); } ) ; @@ -379,15 +427,15 @@ ruleRosNode returns [EObject current=null] { newCompositeNode(grammarAccess.getRosNodeAccess().getNameEStringParserRuleCall_1_0()); } - lv_Name_1_0=ruleEString + lv_name_1_0=ruleEString { if ($current==null) { $current = createModelElementForParent(grammarAccess.getRosNodeRule()); } set( $current, - "Name", - lv_Name_1_0, + "name", + lv_name_1_0, "de.fraunhofer.ipa.ros.Basics.EString"); afterParserOrEnumRuleCall(); } @@ -515,15 +563,15 @@ ruleRosInterface returns [EObject current=null] { newCompositeNode(grammarAccess.getRosInterfaceAccess().getNameEStringParserRuleCall_0_0()); } - lv_Name_0_0=ruleEString + lv_name_0_0=ruleEString { if ($current==null) { $current = createModelElementForParent(grammarAccess.getRosInterfaceRule()); } set( $current, - "Name", - lv_Name_0_0, + "name", + lv_name_0_0, "de.fraunhofer.ipa.ros.Basics.EString"); afterParserOrEnumRuleCall(); } @@ -542,15 +590,15 @@ ruleRosInterface returns [EObject current=null] { newCompositeNode(grammarAccess.getRosInterfaceAccess().getReferenceInterfaceReferenceParserRuleCall_3_0()); } - lv_Reference_3_0=ruleInterfaceReference + lv_reference_3_0=ruleInterfaceReference { if ($current==null) { $current = createModelElementForParent(grammarAccess.getRosInterfaceRule()); } set( $current, - "Reference", - lv_Reference_3_0, + "reference", + lv_reference_3_0, "de.fraunhofer.ipa.rossystem.RosSystem.InterfaceReference"); afterParserOrEnumRuleCall(); } @@ -923,15 +971,15 @@ ruleRosParameter returns [EObject current=null] { newCompositeNode(grammarAccess.getRosParameterAccess().getNameEStringParserRuleCall_0_0()); } - lv_Name_0_0=ruleEString + lv_name_0_0=ruleEString { if ($current==null) { $current = createModelElementForParent(grammarAccess.getRosParameterRule()); } set( $current, - "Name", - lv_Name_0_0, + "name", + lv_name_0_0, "de.fraunhofer.ipa.ros.Basics.EString"); afterParserOrEnumRuleCall(); } @@ -941,14 +989,6 @@ ruleRosParameter returns [EObject current=null] { newLeafNode(otherlv_1, grammarAccess.getRosParameterAccess().getColonKeyword_1()); } - this_BEGIN_2=RULE_BEGIN - { - newLeafNode(this_BEGIN_2, grammarAccess.getRosParameterAccess().getBEGINTerminalRuleCall_2()); - } - otherlv_3=From - { - newLeafNode(otherlv_3, grammarAccess.getRosParameterAccess().getFromKeyword_3()); - } ( ( { @@ -957,7 +997,7 @@ ruleRosParameter returns [EObject current=null] } } { - newCompositeNode(grammarAccess.getRosParameterAccess().getFromParameterCrossReference_4_0()); + newCompositeNode(grammarAccess.getRosParameterAccess().getFromParameterCrossReference_2_0()); } ruleEString { @@ -965,16 +1005,20 @@ ruleRosParameter returns [EObject current=null] } ) ) - otherlv_5=Value_1 + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getRosParameterAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Value_1 { - newLeafNode(otherlv_5, grammarAccess.getRosParameterAccess().getValueKeyword_5()); + newLeafNode(otherlv_4, grammarAccess.getRosParameterAccess().getValueKeyword_4()); } ( ( { - newCompositeNode(grammarAccess.getRosParameterAccess().getValueParameterValueParserRuleCall_6_0()); + newCompositeNode(grammarAccess.getRosParameterAccess().getValueParameterValueParserRuleCall_5_0()); } - lv_value_6_0=ruleParameterValue + lv_value_5_0=ruleParameterValue { if ($current==null) { $current = createModelElementForParent(grammarAccess.getRosParameterRule()); @@ -982,15 +1026,15 @@ ruleRosParameter returns [EObject current=null] set( $current, "value", - lv_value_6_0, + lv_value_5_0, "de.fraunhofer.ipa.ros.Basics.ParameterValue"); afterParserOrEnumRuleCall(); } ) ) - this_END_7=RULE_END + this_END_6=RULE_END { - newLeafNode(this_END_7, grammarAccess.getRosParameterAccess().getENDTerminalRuleCall_7()); + newLeafNode(this_END_6, grammarAccess.getRosParameterAccess().getENDTerminalRuleCall_6()); } ) ; @@ -1377,136 +1421,6 @@ rulePrivateNamespace returns [EObject current=null] ) ; -// Entry rule entryRuleParameter -entryRuleParameter returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterRule()); } - iv_ruleParameter=ruleParameter - { $current=$iv_ruleParameter.current; } - EOF; - -// Rule Parameter -ruleParameter returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterAccess().getParameterAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getParameterAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); - } - ( - otherlv_4=Ns - { - newLeafNode(otherlv_4, grammarAccess.getParameterAccess().getNsKeyword_4_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); - } - lv_namespace_5_0=ruleNamespace - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - $current, - "namespace", - lv_namespace_5_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - otherlv_6=Type_1 - { - newLeafNode(otherlv_6, grammarAccess.getParameterAccess().getTypeKeyword_5()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); - } - lv_type_7_0=ruleParameterType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - $current, - "type", - lv_type_7_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_8=Value_1 - { - newLeafNode(otherlv_8, grammarAccess.getParameterAccess().getValueKeyword_7_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); - } - lv_value_9_0=ruleParameterValue - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - $current, - "value", - lv_value_9_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_10=RULE_END - { - newLeafNode(this_END_10, grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); - } - ) -; - // Entry rule entryRuleParameterType entryRuleParameterType returns [EObject current=null]: { newCompositeNode(grammarAccess.getParameterTypeRule()); } 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 97affe61a..563fe5096 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 @@ -153,7 +153,7 @@ public InternalRosSystemParser(TokenStream input, RosSystemGrammarAccess grammar @Override protected String getFirstRuleName() { - return "RosSystem"; + return "System"; } @Override @@ -164,8 +164,90 @@ protected RosSystemGrammarAccess getGrammarAccess() { + // $ANTLR start "entryRuleSystem" + // InternalRosSystemParser.g:57:1: entryRuleSystem returns [EObject current=null] : iv_ruleSystem= ruleSystem EOF ; + public final EObject entryRuleSystem() throws RecognitionException { + EObject current = null; + + EObject iv_ruleSystem = null; + + + try { + // InternalRosSystemParser.g:57:47: (iv_ruleSystem= ruleSystem EOF ) + // InternalRosSystemParser.g:58:2: iv_ruleSystem= ruleSystem EOF + { + newCompositeNode(grammarAccess.getSystemRule()); + pushFollow(FOLLOW_1); + iv_ruleSystem=ruleSystem(); + + state._fsp--; + + current =iv_ruleSystem; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleSystem" + + + // $ANTLR start "ruleSystem" + // InternalRosSystemParser.g:64:1: ruleSystem returns [EObject current=null] : this_RosSystem_0= ruleRosSystem ; + public final EObject ruleSystem() throws RecognitionException { + EObject current = null; + + EObject this_RosSystem_0 = null; + + + + enterRule(); + + try { + // InternalRosSystemParser.g:70:2: (this_RosSystem_0= ruleRosSystem ) + // InternalRosSystemParser.g:71:2: this_RosSystem_0= ruleRosSystem + { + + newCompositeNode(grammarAccess.getSystemAccess().getRosSystemParserRuleCall()); + + pushFollow(FOLLOW_2); + this_RosSystem_0=ruleRosSystem(); + + state._fsp--; + + + current = this_RosSystem_0; + afterParserOrEnumRuleCall(); + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleSystem" + + // $ANTLR start "entryRuleRosSystem" - // InternalRosSystemParser.g:57:1: entryRuleRosSystem returns [EObject current=null] : iv_ruleRosSystem= ruleRosSystem EOF ; + // InternalRosSystemParser.g:82:1: entryRuleRosSystem returns [EObject current=null] : iv_ruleRosSystem= ruleRosSystem EOF ; public final EObject entryRuleRosSystem() throws RecognitionException { EObject current = null; @@ -173,8 +255,8 @@ public final EObject entryRuleRosSystem() throws RecognitionException { try { - // InternalRosSystemParser.g:57:50: (iv_ruleRosSystem= ruleRosSystem EOF ) - // InternalRosSystemParser.g:58:2: iv_ruleRosSystem= ruleRosSystem EOF + // InternalRosSystemParser.g:82:50: (iv_ruleRosSystem= ruleRosSystem EOF ) + // InternalRosSystemParser.g:83:2: iv_ruleRosSystem= ruleRosSystem EOF { newCompositeNode(grammarAccess.getRosSystemRule()); pushFollow(FOLLOW_1); @@ -201,7 +283,7 @@ public final EObject entryRuleRosSystem() throws RecognitionException { // $ANTLR start "ruleRosSystem" - // InternalRosSystemParser.g:64:1: ruleRosSystem returns [EObject current=null] : ( ( (lv_Name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (otherlv_3= Processes this_BEGIN_4= RULE_BEGIN ( (lv_Processes_5_0= ruleProcess ) )* this_END_6= RULE_END ) | (otherlv_7= Nodes this_BEGIN_8= RULE_BEGIN ( (lv_Components_9_0= ruleRosNode ) )* this_END_10= RULE_END ) | (otherlv_11= Parameters this_BEGIN_12= RULE_BEGIN ( (lv_Parameter_13_0= ruleParameter ) )* this_END_14= RULE_END ) | (otherlv_15= Connections this_BEGIN_16= RULE_BEGIN ( (lv_Connections_17_0= ruleRosConnection ) )* this_END_18= RULE_END ) )* this_END_19= RULE_END ) ; + // InternalRosSystemParser.g:89:1: ruleRosSystem returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (otherlv_3= Processes this_BEGIN_4= RULE_BEGIN ( (lv_processes_5_0= ruleProcess ) )* this_END_6= RULE_END ) | (otherlv_7= Nodes this_BEGIN_8= RULE_BEGIN ( (lv_components_9_0= ruleRosNode ) )* this_END_10= RULE_END ) | (otherlv_11= Parameters this_BEGIN_12= RULE_BEGIN ( (lv_parameter_13_0= ruleRosParameter ) )* this_END_14= RULE_END ) | (otherlv_15= Connections this_BEGIN_16= RULE_BEGIN ( (lv_connections_17_0= ruleRosConnection ) )* this_END_18= RULE_END ) )* this_END_19= RULE_END ) ; public final EObject ruleRosSystem() throws RecognitionException { EObject current = null; @@ -220,38 +302,38 @@ public final EObject ruleRosSystem() throws RecognitionException { Token this_BEGIN_16=null; Token this_END_18=null; Token this_END_19=null; - AntlrDatatypeRuleToken lv_Name_0_0 = null; + AntlrDatatypeRuleToken lv_name_0_0 = null; - EObject lv_Processes_5_0 = null; + EObject lv_processes_5_0 = null; - EObject lv_Components_9_0 = null; + EObject lv_components_9_0 = null; - EObject lv_Parameter_13_0 = null; + EObject lv_parameter_13_0 = null; - EObject lv_Connections_17_0 = null; + EObject lv_connections_17_0 = null; enterRule(); try { - // InternalRosSystemParser.g:70:2: ( ( ( (lv_Name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (otherlv_3= Processes this_BEGIN_4= RULE_BEGIN ( (lv_Processes_5_0= ruleProcess ) )* this_END_6= RULE_END ) | (otherlv_7= Nodes this_BEGIN_8= RULE_BEGIN ( (lv_Components_9_0= ruleRosNode ) )* this_END_10= RULE_END ) | (otherlv_11= Parameters this_BEGIN_12= RULE_BEGIN ( (lv_Parameter_13_0= ruleParameter ) )* this_END_14= RULE_END ) | (otherlv_15= Connections this_BEGIN_16= RULE_BEGIN ( (lv_Connections_17_0= ruleRosConnection ) )* this_END_18= RULE_END ) )* this_END_19= RULE_END ) ) - // InternalRosSystemParser.g:71:2: ( ( (lv_Name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (otherlv_3= Processes this_BEGIN_4= RULE_BEGIN ( (lv_Processes_5_0= ruleProcess ) )* this_END_6= RULE_END ) | (otherlv_7= Nodes this_BEGIN_8= RULE_BEGIN ( (lv_Components_9_0= ruleRosNode ) )* this_END_10= RULE_END ) | (otherlv_11= Parameters this_BEGIN_12= RULE_BEGIN ( (lv_Parameter_13_0= ruleParameter ) )* this_END_14= RULE_END ) | (otherlv_15= Connections this_BEGIN_16= RULE_BEGIN ( (lv_Connections_17_0= ruleRosConnection ) )* this_END_18= RULE_END ) )* this_END_19= RULE_END ) + // InternalRosSystemParser.g:95:2: ( ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (otherlv_3= Processes this_BEGIN_4= RULE_BEGIN ( (lv_processes_5_0= ruleProcess ) )* this_END_6= RULE_END ) | (otherlv_7= Nodes this_BEGIN_8= RULE_BEGIN ( (lv_components_9_0= ruleRosNode ) )* this_END_10= RULE_END ) | (otherlv_11= Parameters this_BEGIN_12= RULE_BEGIN ( (lv_parameter_13_0= ruleRosParameter ) )* this_END_14= RULE_END ) | (otherlv_15= Connections this_BEGIN_16= RULE_BEGIN ( (lv_connections_17_0= ruleRosConnection ) )* this_END_18= RULE_END ) )* this_END_19= RULE_END ) ) + // InternalRosSystemParser.g:96:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (otherlv_3= Processes this_BEGIN_4= RULE_BEGIN ( (lv_processes_5_0= ruleProcess ) )* this_END_6= RULE_END ) | (otherlv_7= Nodes this_BEGIN_8= RULE_BEGIN ( (lv_components_9_0= ruleRosNode ) )* this_END_10= RULE_END ) | (otherlv_11= Parameters this_BEGIN_12= RULE_BEGIN ( (lv_parameter_13_0= ruleRosParameter ) )* this_END_14= RULE_END ) | (otherlv_15= Connections this_BEGIN_16= RULE_BEGIN ( (lv_connections_17_0= ruleRosConnection ) )* this_END_18= RULE_END ) )* this_END_19= RULE_END ) { - // InternalRosSystemParser.g:71:2: ( ( (lv_Name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (otherlv_3= Processes this_BEGIN_4= RULE_BEGIN ( (lv_Processes_5_0= ruleProcess ) )* this_END_6= RULE_END ) | (otherlv_7= Nodes this_BEGIN_8= RULE_BEGIN ( (lv_Components_9_0= ruleRosNode ) )* this_END_10= RULE_END ) | (otherlv_11= Parameters this_BEGIN_12= RULE_BEGIN ( (lv_Parameter_13_0= ruleParameter ) )* this_END_14= RULE_END ) | (otherlv_15= Connections this_BEGIN_16= RULE_BEGIN ( (lv_Connections_17_0= ruleRosConnection ) )* this_END_18= RULE_END ) )* this_END_19= RULE_END ) - // InternalRosSystemParser.g:72:3: ( (lv_Name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (otherlv_3= Processes this_BEGIN_4= RULE_BEGIN ( (lv_Processes_5_0= ruleProcess ) )* this_END_6= RULE_END ) | (otherlv_7= Nodes this_BEGIN_8= RULE_BEGIN ( (lv_Components_9_0= ruleRosNode ) )* this_END_10= RULE_END ) | (otherlv_11= Parameters this_BEGIN_12= RULE_BEGIN ( (lv_Parameter_13_0= ruleParameter ) )* this_END_14= RULE_END ) | (otherlv_15= Connections this_BEGIN_16= RULE_BEGIN ( (lv_Connections_17_0= ruleRosConnection ) )* this_END_18= RULE_END ) )* this_END_19= RULE_END + // InternalRosSystemParser.g:96:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (otherlv_3= Processes this_BEGIN_4= RULE_BEGIN ( (lv_processes_5_0= ruleProcess ) )* this_END_6= RULE_END ) | (otherlv_7= Nodes this_BEGIN_8= RULE_BEGIN ( (lv_components_9_0= ruleRosNode ) )* this_END_10= RULE_END ) | (otherlv_11= Parameters this_BEGIN_12= RULE_BEGIN ( (lv_parameter_13_0= ruleRosParameter ) )* this_END_14= RULE_END ) | (otherlv_15= Connections this_BEGIN_16= RULE_BEGIN ( (lv_connections_17_0= ruleRosConnection ) )* this_END_18= RULE_END ) )* this_END_19= RULE_END ) + // InternalRosSystemParser.g:97:3: ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (otherlv_3= Processes this_BEGIN_4= RULE_BEGIN ( (lv_processes_5_0= ruleProcess ) )* this_END_6= RULE_END ) | (otherlv_7= Nodes this_BEGIN_8= RULE_BEGIN ( (lv_components_9_0= ruleRosNode ) )* this_END_10= RULE_END ) | (otherlv_11= Parameters this_BEGIN_12= RULE_BEGIN ( (lv_parameter_13_0= ruleRosParameter ) )* this_END_14= RULE_END ) | (otherlv_15= Connections this_BEGIN_16= RULE_BEGIN ( (lv_connections_17_0= ruleRosConnection ) )* this_END_18= RULE_END ) )* this_END_19= RULE_END { - // InternalRosSystemParser.g:72:3: ( (lv_Name_0_0= ruleEString ) ) - // InternalRosSystemParser.g:73:4: (lv_Name_0_0= ruleEString ) + // InternalRosSystemParser.g:97:3: ( (lv_name_0_0= ruleEString ) ) + // InternalRosSystemParser.g:98:4: (lv_name_0_0= ruleEString ) { - // InternalRosSystemParser.g:73:4: (lv_Name_0_0= ruleEString ) - // InternalRosSystemParser.g:74:5: lv_Name_0_0= ruleEString + // InternalRosSystemParser.g:98:4: (lv_name_0_0= ruleEString ) + // InternalRosSystemParser.g:99:5: lv_name_0_0= ruleEString { newCompositeNode(grammarAccess.getRosSystemAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_3); - lv_Name_0_0=ruleEString(); + lv_name_0_0=ruleEString(); state._fsp--; @@ -261,8 +343,8 @@ public final EObject ruleRosSystem() throws RecognitionException { } set( current, - "Name", - lv_Name_0_0, + "name", + lv_name_0_0, "de.fraunhofer.ipa.ros.Basics.EString"); afterParserOrEnumRuleCall(); @@ -280,7 +362,7 @@ public final EObject ruleRosSystem() throws RecognitionException { newLeafNode(this_BEGIN_2, grammarAccess.getRosSystemAccess().getBEGINTerminalRuleCall_2()); - // InternalRosSystemParser.g:99:3: ( (otherlv_3= Processes this_BEGIN_4= RULE_BEGIN ( (lv_Processes_5_0= ruleProcess ) )* this_END_6= RULE_END ) | (otherlv_7= Nodes this_BEGIN_8= RULE_BEGIN ( (lv_Components_9_0= ruleRosNode ) )* this_END_10= RULE_END ) | (otherlv_11= Parameters this_BEGIN_12= RULE_BEGIN ( (lv_Parameter_13_0= ruleParameter ) )* this_END_14= RULE_END ) | (otherlv_15= Connections this_BEGIN_16= RULE_BEGIN ( (lv_Connections_17_0= ruleRosConnection ) )* this_END_18= RULE_END ) )* + // InternalRosSystemParser.g:124:3: ( (otherlv_3= Processes this_BEGIN_4= RULE_BEGIN ( (lv_processes_5_0= ruleProcess ) )* this_END_6= RULE_END ) | (otherlv_7= Nodes this_BEGIN_8= RULE_BEGIN ( (lv_components_9_0= ruleRosNode ) )* this_END_10= RULE_END ) | (otherlv_11= Parameters this_BEGIN_12= RULE_BEGIN ( (lv_parameter_13_0= ruleRosParameter ) )* this_END_14= RULE_END ) | (otherlv_15= Connections this_BEGIN_16= RULE_BEGIN ( (lv_connections_17_0= ruleRosConnection ) )* this_END_18= RULE_END ) )* loop5: do { int alt5=5; @@ -310,10 +392,10 @@ public final EObject ruleRosSystem() throws RecognitionException { switch (alt5) { case 1 : - // InternalRosSystemParser.g:100:4: (otherlv_3= Processes this_BEGIN_4= RULE_BEGIN ( (lv_Processes_5_0= ruleProcess ) )* this_END_6= RULE_END ) + // InternalRosSystemParser.g:125:4: (otherlv_3= Processes this_BEGIN_4= RULE_BEGIN ( (lv_processes_5_0= ruleProcess ) )* this_END_6= RULE_END ) { - // InternalRosSystemParser.g:100:4: (otherlv_3= Processes this_BEGIN_4= RULE_BEGIN ( (lv_Processes_5_0= ruleProcess ) )* this_END_6= RULE_END ) - // InternalRosSystemParser.g:101:5: otherlv_3= Processes this_BEGIN_4= RULE_BEGIN ( (lv_Processes_5_0= ruleProcess ) )* this_END_6= RULE_END + // InternalRosSystemParser.g:125:4: (otherlv_3= Processes this_BEGIN_4= RULE_BEGIN ( (lv_processes_5_0= ruleProcess ) )* this_END_6= RULE_END ) + // InternalRosSystemParser.g:126:5: otherlv_3= Processes this_BEGIN_4= RULE_BEGIN ( (lv_processes_5_0= ruleProcess ) )* this_END_6= RULE_END { otherlv_3=(Token)match(input,Processes,FOLLOW_4); @@ -323,7 +405,7 @@ public final EObject ruleRosSystem() throws RecognitionException { newLeafNode(this_BEGIN_4, grammarAccess.getRosSystemAccess().getBEGINTerminalRuleCall_3_0_1()); - // InternalRosSystemParser.g:109:5: ( (lv_Processes_5_0= ruleProcess ) )* + // InternalRosSystemParser.g:134:5: ( (lv_processes_5_0= ruleProcess ) )* loop1: do { int alt1=2; @@ -336,16 +418,16 @@ public final EObject ruleRosSystem() throws RecognitionException { switch (alt1) { case 1 : - // InternalRosSystemParser.g:110:6: (lv_Processes_5_0= ruleProcess ) + // InternalRosSystemParser.g:135:6: (lv_processes_5_0= ruleProcess ) { - // InternalRosSystemParser.g:110:6: (lv_Processes_5_0= ruleProcess ) - // InternalRosSystemParser.g:111:7: lv_Processes_5_0= ruleProcess + // InternalRosSystemParser.g:135:6: (lv_processes_5_0= ruleProcess ) + // InternalRosSystemParser.g:136:7: lv_processes_5_0= ruleProcess { newCompositeNode(grammarAccess.getRosSystemAccess().getProcessesProcessParserRuleCall_3_0_2_0()); pushFollow(FOLLOW_6); - lv_Processes_5_0=ruleProcess(); + lv_processes_5_0=ruleProcess(); state._fsp--; @@ -355,8 +437,8 @@ public final EObject ruleRosSystem() throws RecognitionException { } add( current, - "Processes", - lv_Processes_5_0, + "processes", + lv_processes_5_0, "de.fraunhofer.ipa.rossystem.RosSystem.Process"); afterParserOrEnumRuleCall(); @@ -383,10 +465,10 @@ public final EObject ruleRosSystem() throws RecognitionException { } break; case 2 : - // InternalRosSystemParser.g:134:4: (otherlv_7= Nodes this_BEGIN_8= RULE_BEGIN ( (lv_Components_9_0= ruleRosNode ) )* this_END_10= RULE_END ) + // InternalRosSystemParser.g:159:4: (otherlv_7= Nodes this_BEGIN_8= RULE_BEGIN ( (lv_components_9_0= ruleRosNode ) )* this_END_10= RULE_END ) { - // InternalRosSystemParser.g:134:4: (otherlv_7= Nodes this_BEGIN_8= RULE_BEGIN ( (lv_Components_9_0= ruleRosNode ) )* this_END_10= RULE_END ) - // InternalRosSystemParser.g:135:5: otherlv_7= Nodes this_BEGIN_8= RULE_BEGIN ( (lv_Components_9_0= ruleRosNode ) )* this_END_10= RULE_END + // InternalRosSystemParser.g:159:4: (otherlv_7= Nodes this_BEGIN_8= RULE_BEGIN ( (lv_components_9_0= ruleRosNode ) )* this_END_10= RULE_END ) + // InternalRosSystemParser.g:160:5: otherlv_7= Nodes this_BEGIN_8= RULE_BEGIN ( (lv_components_9_0= ruleRosNode ) )* this_END_10= RULE_END { otherlv_7=(Token)match(input,Nodes,FOLLOW_4); @@ -396,7 +478,7 @@ public final EObject ruleRosSystem() throws RecognitionException { newLeafNode(this_BEGIN_8, grammarAccess.getRosSystemAccess().getBEGINTerminalRuleCall_3_1_1()); - // InternalRosSystemParser.g:143:5: ( (lv_Components_9_0= ruleRosNode ) )* + // InternalRosSystemParser.g:168:5: ( (lv_components_9_0= ruleRosNode ) )* loop2: do { int alt2=2; @@ -409,16 +491,16 @@ public final EObject ruleRosSystem() throws RecognitionException { switch (alt2) { case 1 : - // InternalRosSystemParser.g:144:6: (lv_Components_9_0= ruleRosNode ) + // InternalRosSystemParser.g:169:6: (lv_components_9_0= ruleRosNode ) { - // InternalRosSystemParser.g:144:6: (lv_Components_9_0= ruleRosNode ) - // InternalRosSystemParser.g:145:7: lv_Components_9_0= ruleRosNode + // InternalRosSystemParser.g:169:6: (lv_components_9_0= ruleRosNode ) + // InternalRosSystemParser.g:170:7: lv_components_9_0= ruleRosNode { newCompositeNode(grammarAccess.getRosSystemAccess().getComponentsRosNodeParserRuleCall_3_1_2_0()); pushFollow(FOLLOW_6); - lv_Components_9_0=ruleRosNode(); + lv_components_9_0=ruleRosNode(); state._fsp--; @@ -428,8 +510,8 @@ public final EObject ruleRosSystem() throws RecognitionException { } add( current, - "Components", - lv_Components_9_0, + "components", + lv_components_9_0, "de.fraunhofer.ipa.rossystem.RosSystem.RosNode"); afterParserOrEnumRuleCall(); @@ -456,10 +538,10 @@ public final EObject ruleRosSystem() throws RecognitionException { } break; case 3 : - // InternalRosSystemParser.g:168:4: (otherlv_11= Parameters this_BEGIN_12= RULE_BEGIN ( (lv_Parameter_13_0= ruleParameter ) )* this_END_14= RULE_END ) + // InternalRosSystemParser.g:193:4: (otherlv_11= Parameters this_BEGIN_12= RULE_BEGIN ( (lv_parameter_13_0= ruleRosParameter ) )* this_END_14= RULE_END ) { - // InternalRosSystemParser.g:168:4: (otherlv_11= Parameters this_BEGIN_12= RULE_BEGIN ( (lv_Parameter_13_0= ruleParameter ) )* this_END_14= RULE_END ) - // InternalRosSystemParser.g:169:5: otherlv_11= Parameters this_BEGIN_12= RULE_BEGIN ( (lv_Parameter_13_0= ruleParameter ) )* this_END_14= RULE_END + // InternalRosSystemParser.g:193:4: (otherlv_11= Parameters this_BEGIN_12= RULE_BEGIN ( (lv_parameter_13_0= ruleRosParameter ) )* this_END_14= RULE_END ) + // InternalRosSystemParser.g:194:5: otherlv_11= Parameters this_BEGIN_12= RULE_BEGIN ( (lv_parameter_13_0= ruleRosParameter ) )* this_END_14= RULE_END { otherlv_11=(Token)match(input,Parameters,FOLLOW_4); @@ -469,7 +551,7 @@ public final EObject ruleRosSystem() throws RecognitionException { newLeafNode(this_BEGIN_12, grammarAccess.getRosSystemAccess().getBEGINTerminalRuleCall_3_2_1()); - // InternalRosSystemParser.g:177:5: ( (lv_Parameter_13_0= ruleParameter ) )* + // InternalRosSystemParser.g:202:5: ( (lv_parameter_13_0= ruleRosParameter ) )* loop3: do { int alt3=2; @@ -482,16 +564,16 @@ public final EObject ruleRosSystem() throws RecognitionException { switch (alt3) { case 1 : - // InternalRosSystemParser.g:178:6: (lv_Parameter_13_0= ruleParameter ) + // InternalRosSystemParser.g:203:6: (lv_parameter_13_0= ruleRosParameter ) { - // InternalRosSystemParser.g:178:6: (lv_Parameter_13_0= ruleParameter ) - // InternalRosSystemParser.g:179:7: lv_Parameter_13_0= ruleParameter + // InternalRosSystemParser.g:203:6: (lv_parameter_13_0= ruleRosParameter ) + // InternalRosSystemParser.g:204:7: lv_parameter_13_0= ruleRosParameter { - newCompositeNode(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_3_2_2_0()); + newCompositeNode(grammarAccess.getRosSystemAccess().getParameterRosParameterParserRuleCall_3_2_2_0()); pushFollow(FOLLOW_6); - lv_Parameter_13_0=ruleParameter(); + lv_parameter_13_0=ruleRosParameter(); state._fsp--; @@ -501,9 +583,9 @@ public final EObject ruleRosSystem() throws RecognitionException { } add( current, - "Parameter", - lv_Parameter_13_0, - "de.fraunhofer.ipa.ros.Basics.Parameter"); + "parameter", + lv_parameter_13_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosParameter"); afterParserOrEnumRuleCall(); @@ -529,10 +611,10 @@ public final EObject ruleRosSystem() throws RecognitionException { } break; case 4 : - // InternalRosSystemParser.g:202:4: (otherlv_15= Connections this_BEGIN_16= RULE_BEGIN ( (lv_Connections_17_0= ruleRosConnection ) )* this_END_18= RULE_END ) + // InternalRosSystemParser.g:227:4: (otherlv_15= Connections this_BEGIN_16= RULE_BEGIN ( (lv_connections_17_0= ruleRosConnection ) )* this_END_18= RULE_END ) { - // InternalRosSystemParser.g:202:4: (otherlv_15= Connections this_BEGIN_16= RULE_BEGIN ( (lv_Connections_17_0= ruleRosConnection ) )* this_END_18= RULE_END ) - // InternalRosSystemParser.g:203:5: otherlv_15= Connections this_BEGIN_16= RULE_BEGIN ( (lv_Connections_17_0= ruleRosConnection ) )* this_END_18= RULE_END + // InternalRosSystemParser.g:227:4: (otherlv_15= Connections this_BEGIN_16= RULE_BEGIN ( (lv_connections_17_0= ruleRosConnection ) )* this_END_18= RULE_END ) + // InternalRosSystemParser.g:228:5: otherlv_15= Connections this_BEGIN_16= RULE_BEGIN ( (lv_connections_17_0= ruleRosConnection ) )* this_END_18= RULE_END { otherlv_15=(Token)match(input,Connections,FOLLOW_4); @@ -542,7 +624,7 @@ public final EObject ruleRosSystem() throws RecognitionException { newLeafNode(this_BEGIN_16, grammarAccess.getRosSystemAccess().getBEGINTerminalRuleCall_3_3_1()); - // InternalRosSystemParser.g:211:5: ( (lv_Connections_17_0= ruleRosConnection ) )* + // InternalRosSystemParser.g:236:5: ( (lv_connections_17_0= ruleRosConnection ) )* loop4: do { int alt4=2; @@ -555,16 +637,16 @@ public final EObject ruleRosSystem() throws RecognitionException { switch (alt4) { case 1 : - // InternalRosSystemParser.g:212:6: (lv_Connections_17_0= ruleRosConnection ) + // InternalRosSystemParser.g:237:6: (lv_connections_17_0= ruleRosConnection ) { - // InternalRosSystemParser.g:212:6: (lv_Connections_17_0= ruleRosConnection ) - // InternalRosSystemParser.g:213:7: lv_Connections_17_0= ruleRosConnection + // InternalRosSystemParser.g:237:6: (lv_connections_17_0= ruleRosConnection ) + // InternalRosSystemParser.g:238:7: lv_connections_17_0= ruleRosConnection { newCompositeNode(grammarAccess.getRosSystemAccess().getConnectionsRosConnectionParserRuleCall_3_3_2_0()); pushFollow(FOLLOW_7); - lv_Connections_17_0=ruleRosConnection(); + lv_connections_17_0=ruleRosConnection(); state._fsp--; @@ -574,8 +656,8 @@ public final EObject ruleRosSystem() throws RecognitionException { } add( current, - "Connections", - lv_Connections_17_0, + "connections", + lv_connections_17_0, "de.fraunhofer.ipa.rossystem.RosSystem.RosConnection"); afterParserOrEnumRuleCall(); @@ -634,7 +716,7 @@ public final EObject ruleRosSystem() throws RecognitionException { // $ANTLR start "entryRuleProcess" - // InternalRosSystemParser.g:244:1: entryRuleProcess returns [EObject current=null] : iv_ruleProcess= ruleProcess EOF ; + // InternalRosSystemParser.g:269:1: entryRuleProcess returns [EObject current=null] : iv_ruleProcess= ruleProcess EOF ; public final EObject entryRuleProcess() throws RecognitionException { EObject current = null; @@ -642,8 +724,8 @@ public final EObject entryRuleProcess() throws RecognitionException { try { - // InternalRosSystemParser.g:244:48: (iv_ruleProcess= ruleProcess EOF ) - // InternalRosSystemParser.g:245:2: iv_ruleProcess= ruleProcess EOF + // InternalRosSystemParser.g:269:48: (iv_ruleProcess= ruleProcess EOF ) + // InternalRosSystemParser.g:270:2: iv_ruleProcess= ruleProcess EOF { newCompositeNode(grammarAccess.getProcessRule()); pushFollow(FOLLOW_1); @@ -670,7 +752,7 @@ public final EObject entryRuleProcess() throws RecognitionException { // $ANTLR start "ruleProcess" - // InternalRosSystemParser.g:251:1: ruleProcess returns [EObject current=null] : ( () ( (lv_Name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= Nodes otherlv_5= LeftSquareBracket ( ( ruleEString ) ) otherlv_7= RightSquareBracket )? (otherlv_8= Threads ( (lv_Threads_9_0= RULE_INT ) ) ) this_END_10= RULE_END ) ; + // InternalRosSystemParser.g:276:1: ruleProcess returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= Nodes otherlv_5= LeftSquareBracket ( ( ruleEString ) ) (otherlv_7= Comma ( ( ruleEString ) ) )* otherlv_9= RightSquareBracket )? (otherlv_10= Threads ( (lv_threads_11_0= ruleInteger0 ) ) ) this_END_12= RULE_END ) ; public final EObject ruleProcess() throws RecognitionException { EObject current = null; @@ -679,24 +761,26 @@ public final EObject ruleProcess() throws RecognitionException { Token otherlv_4=null; Token otherlv_5=null; Token otherlv_7=null; - Token otherlv_8=null; - Token lv_Threads_9_0=null; - Token this_END_10=null; - AntlrDatatypeRuleToken lv_Name_1_0 = null; + Token otherlv_9=null; + Token otherlv_10=null; + Token this_END_12=null; + AntlrDatatypeRuleToken lv_name_1_0 = null; + + AntlrDatatypeRuleToken lv_threads_11_0 = null; enterRule(); try { - // InternalRosSystemParser.g:257:2: ( ( () ( (lv_Name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= Nodes otherlv_5= LeftSquareBracket ( ( ruleEString ) ) otherlv_7= RightSquareBracket )? (otherlv_8= Threads ( (lv_Threads_9_0= RULE_INT ) ) ) this_END_10= RULE_END ) ) - // InternalRosSystemParser.g:258:2: ( () ( (lv_Name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= Nodes otherlv_5= LeftSquareBracket ( ( ruleEString ) ) otherlv_7= RightSquareBracket )? (otherlv_8= Threads ( (lv_Threads_9_0= RULE_INT ) ) ) this_END_10= RULE_END ) + // InternalRosSystemParser.g:282:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= Nodes otherlv_5= LeftSquareBracket ( ( ruleEString ) ) (otherlv_7= Comma ( ( ruleEString ) ) )* otherlv_9= RightSquareBracket )? (otherlv_10= Threads ( (lv_threads_11_0= ruleInteger0 ) ) ) this_END_12= RULE_END ) ) + // InternalRosSystemParser.g:283:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= Nodes otherlv_5= LeftSquareBracket ( ( ruleEString ) ) (otherlv_7= Comma ( ( ruleEString ) ) )* otherlv_9= RightSquareBracket )? (otherlv_10= Threads ( (lv_threads_11_0= ruleInteger0 ) ) ) this_END_12= RULE_END ) { - // InternalRosSystemParser.g:258:2: ( () ( (lv_Name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= Nodes otherlv_5= LeftSquareBracket ( ( ruleEString ) ) otherlv_7= RightSquareBracket )? (otherlv_8= Threads ( (lv_Threads_9_0= RULE_INT ) ) ) this_END_10= RULE_END ) - // InternalRosSystemParser.g:259:3: () ( (lv_Name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= Nodes otherlv_5= LeftSquareBracket ( ( ruleEString ) ) otherlv_7= RightSquareBracket )? (otherlv_8= Threads ( (lv_Threads_9_0= RULE_INT ) ) ) this_END_10= RULE_END + // InternalRosSystemParser.g:283:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= Nodes otherlv_5= LeftSquareBracket ( ( ruleEString ) ) (otherlv_7= Comma ( ( ruleEString ) ) )* otherlv_9= RightSquareBracket )? (otherlv_10= Threads ( (lv_threads_11_0= ruleInteger0 ) ) ) this_END_12= RULE_END ) + // InternalRosSystemParser.g:284:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= Nodes otherlv_5= LeftSquareBracket ( ( ruleEString ) ) (otherlv_7= Comma ( ( ruleEString ) ) )* otherlv_9= RightSquareBracket )? (otherlv_10= Threads ( (lv_threads_11_0= ruleInteger0 ) ) ) this_END_12= RULE_END { - // InternalRosSystemParser.g:259:3: () - // InternalRosSystemParser.g:260:4: + // InternalRosSystemParser.g:284:3: () + // InternalRosSystemParser.g:285:4: { current = forceCreateModelElement( @@ -706,17 +790,17 @@ public final EObject ruleProcess() throws RecognitionException { } - // InternalRosSystemParser.g:266:3: ( (lv_Name_1_0= ruleEString ) ) - // InternalRosSystemParser.g:267:4: (lv_Name_1_0= ruleEString ) + // InternalRosSystemParser.g:291:3: ( (lv_name_1_0= ruleEString ) ) + // InternalRosSystemParser.g:292:4: (lv_name_1_0= ruleEString ) { - // InternalRosSystemParser.g:267:4: (lv_Name_1_0= ruleEString ) - // InternalRosSystemParser.g:268:5: lv_Name_1_0= ruleEString + // InternalRosSystemParser.g:292:4: (lv_name_1_0= ruleEString ) + // InternalRosSystemParser.g:293:5: lv_name_1_0= ruleEString { newCompositeNode(grammarAccess.getProcessAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_3); - lv_Name_1_0=ruleEString(); + lv_name_1_0=ruleEString(); state._fsp--; @@ -726,8 +810,8 @@ public final EObject ruleProcess() throws RecognitionException { } set( current, - "Name", - lv_Name_1_0, + "name", + lv_name_1_0, "de.fraunhofer.ipa.ros.Basics.EString"); afterParserOrEnumRuleCall(); @@ -745,16 +829,16 @@ public final EObject ruleProcess() throws RecognitionException { newLeafNode(this_BEGIN_3, grammarAccess.getProcessAccess().getBEGINTerminalRuleCall_3()); - // InternalRosSystemParser.g:293:3: (otherlv_4= Nodes otherlv_5= LeftSquareBracket ( ( ruleEString ) ) otherlv_7= RightSquareBracket )? - int alt6=2; - int LA6_0 = input.LA(1); + // InternalRosSystemParser.g:318:3: (otherlv_4= Nodes otherlv_5= LeftSquareBracket ( ( ruleEString ) ) (otherlv_7= Comma ( ( ruleEString ) ) )* otherlv_9= RightSquareBracket )? + int alt7=2; + int LA7_0 = input.LA(1); - if ( (LA6_0==Nodes) ) { - alt6=1; + if ( (LA7_0==Nodes) ) { + alt7=1; } - switch (alt6) { + switch (alt7) { case 1 : - // InternalRosSystemParser.g:294:4: otherlv_4= Nodes otherlv_5= LeftSquareBracket ( ( ruleEString ) ) otherlv_7= RightSquareBracket + // InternalRosSystemParser.g:319:4: otherlv_4= Nodes otherlv_5= LeftSquareBracket ( ( ruleEString ) ) (otherlv_7= Comma ( ( ruleEString ) ) )* otherlv_9= RightSquareBracket { otherlv_4=(Token)match(input,Nodes,FOLLOW_9); @@ -764,11 +848,11 @@ public final EObject ruleProcess() throws RecognitionException { newLeafNode(otherlv_5, grammarAccess.getProcessAccess().getLeftSquareBracketKeyword_4_1()); - // InternalRosSystemParser.g:302:4: ( ( ruleEString ) ) - // InternalRosSystemParser.g:303:5: ( ruleEString ) + // InternalRosSystemParser.g:327:4: ( ( ruleEString ) ) + // InternalRosSystemParser.g:328:5: ( ruleEString ) { - // InternalRosSystemParser.g:303:5: ( ruleEString ) - // InternalRosSystemParser.g:304:6: ruleEString + // InternalRosSystemParser.g:328:5: ( ruleEString ) + // InternalRosSystemParser.g:329:6: ruleEString { if (current==null) { @@ -776,7 +860,7 @@ public final EObject ruleProcess() throws RecognitionException { } - newCompositeNode(grammarAccess.getProcessAccess().getNodesRosNodeCrossReference_4_2_0()); + newCompositeNode(grammarAccess.getProcessAccess().getComponentsComponentCrossReference_4_2_0()); pushFollow(FOLLOW_11); ruleEString(); @@ -792,9 +876,65 @@ public final EObject ruleProcess() throws RecognitionException { } - otherlv_7=(Token)match(input,RightSquareBracket,FOLLOW_12); + // InternalRosSystemParser.g:343:4: (otherlv_7= Comma ( ( ruleEString ) ) )* + loop6: + do { + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0==Comma) ) { + alt6=1; + } + + + switch (alt6) { + case 1 : + // InternalRosSystemParser.g:344:5: otherlv_7= Comma ( ( ruleEString ) ) + { + otherlv_7=(Token)match(input,Comma,FOLLOW_10); + + newLeafNode(otherlv_7, grammarAccess.getProcessAccess().getCommaKeyword_4_3_0()); + + // InternalRosSystemParser.g:348:5: ( ( ruleEString ) ) + // InternalRosSystemParser.g:349:6: ( ruleEString ) + { + // InternalRosSystemParser.g:349:6: ( ruleEString ) + // InternalRosSystemParser.g:350:7: ruleEString + { + + if (current==null) { + current = createModelElement(grammarAccess.getProcessRule()); + } + - newLeafNode(otherlv_7, grammarAccess.getProcessAccess().getRightSquareBracketKeyword_4_3()); + newCompositeNode(grammarAccess.getProcessAccess().getComponentsComponentCrossReference_4_3_1_0()); + + pushFollow(FOLLOW_11); + ruleEString(); + + state._fsp--; + + + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + + default : + break loop6; + } + } while (true); + + otherlv_9=(Token)match(input,RightSquareBracket,FOLLOW_12); + + newLeafNode(otherlv_9, grammarAccess.getProcessAccess().getRightSquareBracketKeyword_4_4()); } @@ -802,32 +942,37 @@ public final EObject ruleProcess() throws RecognitionException { } - // InternalRosSystemParser.g:323:3: (otherlv_8= Threads ( (lv_Threads_9_0= RULE_INT ) ) ) - // InternalRosSystemParser.g:324:4: otherlv_8= Threads ( (lv_Threads_9_0= RULE_INT ) ) + // InternalRosSystemParser.g:370:3: (otherlv_10= Threads ( (lv_threads_11_0= ruleInteger0 ) ) ) + // InternalRosSystemParser.g:371:4: otherlv_10= Threads ( (lv_threads_11_0= ruleInteger0 ) ) { - otherlv_8=(Token)match(input,Threads,FOLLOW_13); + otherlv_10=(Token)match(input,Threads,FOLLOW_13); - newLeafNode(otherlv_8, grammarAccess.getProcessAccess().getThreadsKeyword_5_0()); + newLeafNode(otherlv_10, grammarAccess.getProcessAccess().getThreadsKeyword_5_0()); - // InternalRosSystemParser.g:328:4: ( (lv_Threads_9_0= RULE_INT ) ) - // InternalRosSystemParser.g:329:5: (lv_Threads_9_0= RULE_INT ) + // InternalRosSystemParser.g:375:4: ( (lv_threads_11_0= ruleInteger0 ) ) + // InternalRosSystemParser.g:376:5: (lv_threads_11_0= ruleInteger0 ) { - // InternalRosSystemParser.g:329:5: (lv_Threads_9_0= RULE_INT ) - // InternalRosSystemParser.g:330:6: lv_Threads_9_0= RULE_INT + // InternalRosSystemParser.g:376:5: (lv_threads_11_0= ruleInteger0 ) + // InternalRosSystemParser.g:377:6: lv_threads_11_0= ruleInteger0 { - lv_Threads_9_0=(Token)match(input,RULE_INT,FOLLOW_14); - newLeafNode(lv_Threads_9_0, grammarAccess.getProcessAccess().getThreadsINTTerminalRuleCall_5_1_0()); + newCompositeNode(grammarAccess.getProcessAccess().getThreadsInteger0ParserRuleCall_5_1_0()); + + pushFollow(FOLLOW_14); + lv_threads_11_0=ruleInteger0(); + + state._fsp--; if (current==null) { - current = createModelElement(grammarAccess.getProcessRule()); + current = createModelElementForParent(grammarAccess.getProcessRule()); } - setWithLastConsumed( + set( current, - "Threads", - lv_Threads_9_0, - "org.eclipse.xtext.common.Terminals.INT"); + "threads", + lv_threads_11_0, + "de.fraunhofer.ipa.ros.Basics.Integer0"); + afterParserOrEnumRuleCall(); } @@ -838,9 +983,9 @@ public final EObject ruleProcess() throws RecognitionException { } - this_END_10=(Token)match(input,RULE_END,FOLLOW_2); + this_END_12=(Token)match(input,RULE_END,FOLLOW_2); - newLeafNode(this_END_10, grammarAccess.getProcessAccess().getENDTerminalRuleCall_6()); + newLeafNode(this_END_12, grammarAccess.getProcessAccess().getENDTerminalRuleCall_6()); } @@ -865,7 +1010,7 @@ public final EObject ruleProcess() throws RecognitionException { // $ANTLR start "entryRuleRosNode" - // InternalRosSystemParser.g:355:1: entryRuleRosNode returns [EObject current=null] : iv_ruleRosNode= ruleRosNode EOF ; + // InternalRosSystemParser.g:403:1: entryRuleRosNode returns [EObject current=null] : iv_ruleRosNode= ruleRosNode EOF ; public final EObject entryRuleRosNode() throws RecognitionException { EObject current = null; @@ -873,8 +1018,8 @@ public final EObject entryRuleRosNode() throws RecognitionException { try { - // InternalRosSystemParser.g:355:48: (iv_ruleRosNode= ruleRosNode EOF ) - // InternalRosSystemParser.g:356:2: iv_ruleRosNode= ruleRosNode EOF + // InternalRosSystemParser.g:403:48: (iv_ruleRosNode= ruleRosNode EOF ) + // InternalRosSystemParser.g:404:2: iv_ruleRosNode= ruleRosNode EOF { newCompositeNode(grammarAccess.getRosNodeRule()); pushFollow(FOLLOW_1); @@ -901,7 +1046,7 @@ public final EObject entryRuleRosNode() throws RecognitionException { // $ANTLR start "ruleRosNode" - // InternalRosSystemParser.g:362:1: ruleRosNode returns [EObject current=null] : ( () ( (lv_Name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= From ( ( ruleEString ) ) (otherlv_6= Interfaces this_BEGIN_7= RULE_BEGIN ( (lv_rosinterfaces_8_0= ruleRosInterface ) )* this_END_9= RULE_END )? (otherlv_10= Parameters this_BEGIN_11= RULE_BEGIN ( (lv_rosparameters_12_0= ruleRosParameter ) )* this_END_13= RULE_END )? this_END_14= RULE_END ) ; + // InternalRosSystemParser.g:410:1: ruleRosNode returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= From ( ( ruleEString ) ) (otherlv_6= Interfaces this_BEGIN_7= RULE_BEGIN ( (lv_rosinterfaces_8_0= ruleRosInterface ) )* this_END_9= RULE_END )? (otherlv_10= Parameters this_BEGIN_11= RULE_BEGIN ( (lv_rosparameters_12_0= ruleRosParameter ) )* this_END_13= RULE_END )? this_END_14= RULE_END ) ; public final EObject ruleRosNode() throws RecognitionException { EObject current = null; @@ -915,7 +1060,7 @@ public final EObject ruleRosNode() throws RecognitionException { Token this_BEGIN_11=null; Token this_END_13=null; Token this_END_14=null; - AntlrDatatypeRuleToken lv_Name_1_0 = null; + AntlrDatatypeRuleToken lv_name_1_0 = null; EObject lv_rosinterfaces_8_0 = null; @@ -926,14 +1071,14 @@ public final EObject ruleRosNode() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:368:2: ( ( () ( (lv_Name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= From ( ( ruleEString ) ) (otherlv_6= Interfaces this_BEGIN_7= RULE_BEGIN ( (lv_rosinterfaces_8_0= ruleRosInterface ) )* this_END_9= RULE_END )? (otherlv_10= Parameters this_BEGIN_11= RULE_BEGIN ( (lv_rosparameters_12_0= ruleRosParameter ) )* this_END_13= RULE_END )? this_END_14= RULE_END ) ) - // InternalRosSystemParser.g:369:2: ( () ( (lv_Name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= From ( ( ruleEString ) ) (otherlv_6= Interfaces this_BEGIN_7= RULE_BEGIN ( (lv_rosinterfaces_8_0= ruleRosInterface ) )* this_END_9= RULE_END )? (otherlv_10= Parameters this_BEGIN_11= RULE_BEGIN ( (lv_rosparameters_12_0= ruleRosParameter ) )* this_END_13= RULE_END )? this_END_14= RULE_END ) + // InternalRosSystemParser.g:416:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= From ( ( ruleEString ) ) (otherlv_6= Interfaces this_BEGIN_7= RULE_BEGIN ( (lv_rosinterfaces_8_0= ruleRosInterface ) )* this_END_9= RULE_END )? (otherlv_10= Parameters this_BEGIN_11= RULE_BEGIN ( (lv_rosparameters_12_0= ruleRosParameter ) )* this_END_13= RULE_END )? this_END_14= RULE_END ) ) + // InternalRosSystemParser.g:417:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= From ( ( ruleEString ) ) (otherlv_6= Interfaces this_BEGIN_7= RULE_BEGIN ( (lv_rosinterfaces_8_0= ruleRosInterface ) )* this_END_9= RULE_END )? (otherlv_10= Parameters this_BEGIN_11= RULE_BEGIN ( (lv_rosparameters_12_0= ruleRosParameter ) )* this_END_13= RULE_END )? this_END_14= RULE_END ) { - // InternalRosSystemParser.g:369:2: ( () ( (lv_Name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= From ( ( ruleEString ) ) (otherlv_6= Interfaces this_BEGIN_7= RULE_BEGIN ( (lv_rosinterfaces_8_0= ruleRosInterface ) )* this_END_9= RULE_END )? (otherlv_10= Parameters this_BEGIN_11= RULE_BEGIN ( (lv_rosparameters_12_0= ruleRosParameter ) )* this_END_13= RULE_END )? this_END_14= RULE_END ) - // InternalRosSystemParser.g:370:3: () ( (lv_Name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= From ( ( ruleEString ) ) (otherlv_6= Interfaces this_BEGIN_7= RULE_BEGIN ( (lv_rosinterfaces_8_0= ruleRosInterface ) )* this_END_9= RULE_END )? (otherlv_10= Parameters this_BEGIN_11= RULE_BEGIN ( (lv_rosparameters_12_0= ruleRosParameter ) )* this_END_13= RULE_END )? this_END_14= RULE_END + // InternalRosSystemParser.g:417:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= From ( ( ruleEString ) ) (otherlv_6= Interfaces this_BEGIN_7= RULE_BEGIN ( (lv_rosinterfaces_8_0= ruleRosInterface ) )* this_END_9= RULE_END )? (otherlv_10= Parameters this_BEGIN_11= RULE_BEGIN ( (lv_rosparameters_12_0= ruleRosParameter ) )* this_END_13= RULE_END )? this_END_14= RULE_END ) + // InternalRosSystemParser.g:418:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= From ( ( ruleEString ) ) (otherlv_6= Interfaces this_BEGIN_7= RULE_BEGIN ( (lv_rosinterfaces_8_0= ruleRosInterface ) )* this_END_9= RULE_END )? (otherlv_10= Parameters this_BEGIN_11= RULE_BEGIN ( (lv_rosparameters_12_0= ruleRosParameter ) )* this_END_13= RULE_END )? this_END_14= RULE_END { - // InternalRosSystemParser.g:370:3: () - // InternalRosSystemParser.g:371:4: + // InternalRosSystemParser.g:418:3: () + // InternalRosSystemParser.g:419:4: { current = forceCreateModelElement( @@ -943,17 +1088,17 @@ public final EObject ruleRosNode() throws RecognitionException { } - // InternalRosSystemParser.g:377:3: ( (lv_Name_1_0= ruleEString ) ) - // InternalRosSystemParser.g:378:4: (lv_Name_1_0= ruleEString ) + // InternalRosSystemParser.g:425:3: ( (lv_name_1_0= ruleEString ) ) + // InternalRosSystemParser.g:426:4: (lv_name_1_0= ruleEString ) { - // InternalRosSystemParser.g:378:4: (lv_Name_1_0= ruleEString ) - // InternalRosSystemParser.g:379:5: lv_Name_1_0= ruleEString + // InternalRosSystemParser.g:426:4: (lv_name_1_0= ruleEString ) + // InternalRosSystemParser.g:427:5: lv_name_1_0= ruleEString { newCompositeNode(grammarAccess.getRosNodeAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_3); - lv_Name_1_0=ruleEString(); + lv_name_1_0=ruleEString(); state._fsp--; @@ -963,8 +1108,8 @@ public final EObject ruleRosNode() throws RecognitionException { } set( current, - "Name", - lv_Name_1_0, + "name", + lv_name_1_0, "de.fraunhofer.ipa.ros.Basics.EString"); afterParserOrEnumRuleCall(); @@ -986,11 +1131,11 @@ public final EObject ruleRosNode() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getRosNodeAccess().getFromKeyword_4()); - // InternalRosSystemParser.g:408:3: ( ( ruleEString ) ) - // InternalRosSystemParser.g:409:4: ( ruleEString ) + // InternalRosSystemParser.g:456:3: ( ( ruleEString ) ) + // InternalRosSystemParser.g:457:4: ( ruleEString ) { - // InternalRosSystemParser.g:409:4: ( ruleEString ) - // InternalRosSystemParser.g:410:5: ruleEString + // InternalRosSystemParser.g:457:4: ( ruleEString ) + // InternalRosSystemParser.g:458:5: ruleEString { if (current==null) { @@ -1014,16 +1159,16 @@ public final EObject ruleRosNode() throws RecognitionException { } - // InternalRosSystemParser.g:424:3: (otherlv_6= Interfaces this_BEGIN_7= RULE_BEGIN ( (lv_rosinterfaces_8_0= ruleRosInterface ) )* this_END_9= RULE_END )? - int alt8=2; - int LA8_0 = input.LA(1); + // InternalRosSystemParser.g:472:3: (otherlv_6= Interfaces this_BEGIN_7= RULE_BEGIN ( (lv_rosinterfaces_8_0= ruleRosInterface ) )* this_END_9= RULE_END )? + int alt9=2; + int LA9_0 = input.LA(1); - if ( (LA8_0==Interfaces) ) { - alt8=1; + if ( (LA9_0==Interfaces) ) { + alt9=1; } - switch (alt8) { + switch (alt9) { case 1 : - // InternalRosSystemParser.g:425:4: otherlv_6= Interfaces this_BEGIN_7= RULE_BEGIN ( (lv_rosinterfaces_8_0= ruleRosInterface ) )* this_END_9= RULE_END + // InternalRosSystemParser.g:473:4: otherlv_6= Interfaces this_BEGIN_7= RULE_BEGIN ( (lv_rosinterfaces_8_0= ruleRosInterface ) )* this_END_9= RULE_END { otherlv_6=(Token)match(input,Interfaces,FOLLOW_4); @@ -1033,23 +1178,23 @@ public final EObject ruleRosNode() throws RecognitionException { newLeafNode(this_BEGIN_7, grammarAccess.getRosNodeAccess().getBEGINTerminalRuleCall_6_1()); - // InternalRosSystemParser.g:433:4: ( (lv_rosinterfaces_8_0= ruleRosInterface ) )* - loop7: + // InternalRosSystemParser.g:481:4: ( (lv_rosinterfaces_8_0= ruleRosInterface ) )* + loop8: do { - int alt7=2; - int LA7_0 = input.LA(1); + int alt8=2; + int LA8_0 = input.LA(1); - if ( ((LA7_0>=RULE_ID && LA7_0<=RULE_STRING)) ) { - alt7=1; + if ( ((LA8_0>=RULE_ID && LA8_0<=RULE_STRING)) ) { + alt8=1; } - switch (alt7) { + switch (alt8) { case 1 : - // InternalRosSystemParser.g:434:5: (lv_rosinterfaces_8_0= ruleRosInterface ) + // InternalRosSystemParser.g:482:5: (lv_rosinterfaces_8_0= ruleRosInterface ) { - // InternalRosSystemParser.g:434:5: (lv_rosinterfaces_8_0= ruleRosInterface ) - // InternalRosSystemParser.g:435:6: lv_rosinterfaces_8_0= ruleRosInterface + // InternalRosSystemParser.g:482:5: (lv_rosinterfaces_8_0= ruleRosInterface ) + // InternalRosSystemParser.g:483:6: lv_rosinterfaces_8_0= ruleRosInterface { newCompositeNode(grammarAccess.getRosNodeAccess().getRosinterfacesRosInterfaceParserRuleCall_6_2_0()); @@ -1078,7 +1223,7 @@ public final EObject ruleRosNode() throws RecognitionException { break; default : - break loop7; + break loop8; } } while (true); @@ -1092,16 +1237,16 @@ public final EObject ruleRosNode() throws RecognitionException { } - // InternalRosSystemParser.g:457:3: (otherlv_10= Parameters this_BEGIN_11= RULE_BEGIN ( (lv_rosparameters_12_0= ruleRosParameter ) )* this_END_13= RULE_END )? - int alt10=2; - int LA10_0 = input.LA(1); + // InternalRosSystemParser.g:505:3: (otherlv_10= Parameters this_BEGIN_11= RULE_BEGIN ( (lv_rosparameters_12_0= ruleRosParameter ) )* this_END_13= RULE_END )? + int alt11=2; + int LA11_0 = input.LA(1); - if ( (LA10_0==Parameters) ) { - alt10=1; + if ( (LA11_0==Parameters) ) { + alt11=1; } - switch (alt10) { + switch (alt11) { case 1 : - // InternalRosSystemParser.g:458:4: otherlv_10= Parameters this_BEGIN_11= RULE_BEGIN ( (lv_rosparameters_12_0= ruleRosParameter ) )* this_END_13= RULE_END + // InternalRosSystemParser.g:506:4: otherlv_10= Parameters this_BEGIN_11= RULE_BEGIN ( (lv_rosparameters_12_0= ruleRosParameter ) )* this_END_13= RULE_END { otherlv_10=(Token)match(input,Parameters,FOLLOW_4); @@ -1111,23 +1256,23 @@ public final EObject ruleRosNode() throws RecognitionException { newLeafNode(this_BEGIN_11, grammarAccess.getRosNodeAccess().getBEGINTerminalRuleCall_7_1()); - // InternalRosSystemParser.g:466:4: ( (lv_rosparameters_12_0= ruleRosParameter ) )* - loop9: + // InternalRosSystemParser.g:514:4: ( (lv_rosparameters_12_0= ruleRosParameter ) )* + loop10: do { - int alt9=2; - int LA9_0 = input.LA(1); + int alt10=2; + int LA10_0 = input.LA(1); - if ( ((LA9_0>=RULE_ID && LA9_0<=RULE_STRING)) ) { - alt9=1; + if ( ((LA10_0>=RULE_ID && LA10_0<=RULE_STRING)) ) { + alt10=1; } - switch (alt9) { + switch (alt10) { case 1 : - // InternalRosSystemParser.g:467:5: (lv_rosparameters_12_0= ruleRosParameter ) + // InternalRosSystemParser.g:515:5: (lv_rosparameters_12_0= ruleRosParameter ) { - // InternalRosSystemParser.g:467:5: (lv_rosparameters_12_0= ruleRosParameter ) - // InternalRosSystemParser.g:468:6: lv_rosparameters_12_0= ruleRosParameter + // InternalRosSystemParser.g:515:5: (lv_rosparameters_12_0= ruleRosParameter ) + // InternalRosSystemParser.g:516:6: lv_rosparameters_12_0= ruleRosParameter { newCompositeNode(grammarAccess.getRosNodeAccess().getRosparametersRosParameterParserRuleCall_7_2_0()); @@ -1156,7 +1301,7 @@ public final EObject ruleRosNode() throws RecognitionException { break; default : - break loop9; + break loop10; } } while (true); @@ -1197,7 +1342,7 @@ public final EObject ruleRosNode() throws RecognitionException { // $ANTLR start "entryRuleRosInterface" - // InternalRosSystemParser.g:498:1: entryRuleRosInterface returns [EObject current=null] : iv_ruleRosInterface= ruleRosInterface EOF ; + // InternalRosSystemParser.g:546:1: entryRuleRosInterface returns [EObject current=null] : iv_ruleRosInterface= ruleRosInterface EOF ; public final EObject entryRuleRosInterface() throws RecognitionException { EObject current = null; @@ -1205,8 +1350,8 @@ public final EObject entryRuleRosInterface() throws RecognitionException { try { - // InternalRosSystemParser.g:498:53: (iv_ruleRosInterface= ruleRosInterface EOF ) - // InternalRosSystemParser.g:499:2: iv_ruleRosInterface= ruleRosInterface EOF + // InternalRosSystemParser.g:546:53: (iv_ruleRosInterface= ruleRosInterface EOF ) + // InternalRosSystemParser.g:547:2: iv_ruleRosInterface= ruleRosInterface EOF { newCompositeNode(grammarAccess.getRosInterfaceRule()); pushFollow(FOLLOW_1); @@ -1233,39 +1378,39 @@ public final EObject entryRuleRosInterface() throws RecognitionException { // $ANTLR start "ruleRosInterface" - // InternalRosSystemParser.g:505:1: ruleRosInterface returns [EObject current=null] : ( ( (lv_Name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_Reference_3_0= ruleInterfaceReference ) ) this_END_4= RULE_END ) ; + // InternalRosSystemParser.g:553:1: ruleRosInterface returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_reference_3_0= ruleInterfaceReference ) ) this_END_4= RULE_END ) ; public final EObject ruleRosInterface() throws RecognitionException { EObject current = null; Token otherlv_1=null; Token this_BEGIN_2=null; Token this_END_4=null; - AntlrDatatypeRuleToken lv_Name_0_0 = null; + AntlrDatatypeRuleToken lv_name_0_0 = null; - EObject lv_Reference_3_0 = null; + EObject lv_reference_3_0 = null; enterRule(); try { - // InternalRosSystemParser.g:511:2: ( ( ( (lv_Name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_Reference_3_0= ruleInterfaceReference ) ) this_END_4= RULE_END ) ) - // InternalRosSystemParser.g:512:2: ( ( (lv_Name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_Reference_3_0= ruleInterfaceReference ) ) this_END_4= RULE_END ) + // InternalRosSystemParser.g:559:2: ( ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_reference_3_0= ruleInterfaceReference ) ) this_END_4= RULE_END ) ) + // InternalRosSystemParser.g:560:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_reference_3_0= ruleInterfaceReference ) ) this_END_4= RULE_END ) { - // InternalRosSystemParser.g:512:2: ( ( (lv_Name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_Reference_3_0= ruleInterfaceReference ) ) this_END_4= RULE_END ) - // InternalRosSystemParser.g:513:3: ( (lv_Name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_Reference_3_0= ruleInterfaceReference ) ) this_END_4= RULE_END + // InternalRosSystemParser.g:560:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_reference_3_0= ruleInterfaceReference ) ) this_END_4= RULE_END ) + // InternalRosSystemParser.g:561:3: ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_reference_3_0= ruleInterfaceReference ) ) this_END_4= RULE_END { - // InternalRosSystemParser.g:513:3: ( (lv_Name_0_0= ruleEString ) ) - // InternalRosSystemParser.g:514:4: (lv_Name_0_0= ruleEString ) + // InternalRosSystemParser.g:561:3: ( (lv_name_0_0= ruleEString ) ) + // InternalRosSystemParser.g:562:4: (lv_name_0_0= ruleEString ) { - // InternalRosSystemParser.g:514:4: (lv_Name_0_0= ruleEString ) - // InternalRosSystemParser.g:515:5: lv_Name_0_0= ruleEString + // InternalRosSystemParser.g:562:4: (lv_name_0_0= ruleEString ) + // InternalRosSystemParser.g:563:5: lv_name_0_0= ruleEString { newCompositeNode(grammarAccess.getRosInterfaceAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_3); - lv_Name_0_0=ruleEString(); + lv_name_0_0=ruleEString(); state._fsp--; @@ -1275,8 +1420,8 @@ public final EObject ruleRosInterface() throws RecognitionException { } set( current, - "Name", - lv_Name_0_0, + "name", + lv_name_0_0, "de.fraunhofer.ipa.ros.Basics.EString"); afterParserOrEnumRuleCall(); @@ -1294,17 +1439,17 @@ public final EObject ruleRosInterface() throws RecognitionException { newLeafNode(this_BEGIN_2, grammarAccess.getRosInterfaceAccess().getBEGINTerminalRuleCall_2()); - // InternalRosSystemParser.g:540:3: ( (lv_Reference_3_0= ruleInterfaceReference ) ) - // InternalRosSystemParser.g:541:4: (lv_Reference_3_0= ruleInterfaceReference ) + // InternalRosSystemParser.g:588:3: ( (lv_reference_3_0= ruleInterfaceReference ) ) + // InternalRosSystemParser.g:589:4: (lv_reference_3_0= ruleInterfaceReference ) { - // InternalRosSystemParser.g:541:4: (lv_Reference_3_0= ruleInterfaceReference ) - // InternalRosSystemParser.g:542:5: lv_Reference_3_0= ruleInterfaceReference + // InternalRosSystemParser.g:589:4: (lv_reference_3_0= ruleInterfaceReference ) + // InternalRosSystemParser.g:590:5: lv_reference_3_0= ruleInterfaceReference { newCompositeNode(grammarAccess.getRosInterfaceAccess().getReferenceInterfaceReferenceParserRuleCall_3_0()); pushFollow(FOLLOW_14); - lv_Reference_3_0=ruleInterfaceReference(); + lv_reference_3_0=ruleInterfaceReference(); state._fsp--; @@ -1314,8 +1459,8 @@ public final EObject ruleRosInterface() throws RecognitionException { } set( current, - "Reference", - lv_Reference_3_0, + "reference", + lv_reference_3_0, "de.fraunhofer.ipa.rossystem.RosSystem.InterfaceReference"); afterParserOrEnumRuleCall(); @@ -1352,7 +1497,7 @@ public final EObject ruleRosInterface() throws RecognitionException { // $ANTLR start "entryRuleInterfaceReference" - // InternalRosSystemParser.g:567:1: entryRuleInterfaceReference returns [EObject current=null] : iv_ruleInterfaceReference= ruleInterfaceReference EOF ; + // InternalRosSystemParser.g:615:1: entryRuleInterfaceReference returns [EObject current=null] : iv_ruleInterfaceReference= ruleInterfaceReference EOF ; public final EObject entryRuleInterfaceReference() throws RecognitionException { EObject current = null; @@ -1360,8 +1505,8 @@ public final EObject entryRuleInterfaceReference() throws RecognitionException { try { - // InternalRosSystemParser.g:567:59: (iv_ruleInterfaceReference= ruleInterfaceReference EOF ) - // InternalRosSystemParser.g:568:2: iv_ruleInterfaceReference= ruleInterfaceReference EOF + // InternalRosSystemParser.g:615:59: (iv_ruleInterfaceReference= ruleInterfaceReference EOF ) + // InternalRosSystemParser.g:616:2: iv_ruleInterfaceReference= ruleInterfaceReference EOF { newCompositeNode(grammarAccess.getInterfaceReferenceRule()); pushFollow(FOLLOW_1); @@ -1388,7 +1533,7 @@ public final EObject entryRuleInterfaceReference() throws RecognitionException { // $ANTLR start "ruleInterfaceReference" - // InternalRosSystemParser.g:574:1: ruleInterfaceReference returns [EObject current=null] : (this_InterfaceReference_Impl_0= ruleInterfaceReference_Impl | this_RosPublisherReference_1= ruleRosPublisherReference | this_RosSubscriberReference_2= ruleRosSubscriberReference | this_RosServiceServerReference_3= ruleRosServiceServerReference | this_RosServerClientReference_4= ruleRosServerClientReference | this_RosActionServerReference_5= ruleRosActionServerReference | this_RosActionClientReference_6= ruleRosActionClientReference ) ; + // InternalRosSystemParser.g:622:1: ruleInterfaceReference returns [EObject current=null] : (this_InterfaceReference_Impl_0= ruleInterfaceReference_Impl | this_RosPublisherReference_1= ruleRosPublisherReference | this_RosSubscriberReference_2= ruleRosSubscriberReference | this_RosServiceServerReference_3= ruleRosServiceServerReference | this_RosServerClientReference_4= ruleRosServerClientReference | this_RosActionServerReference_5= ruleRosActionServerReference | this_RosActionClientReference_6= ruleRosActionClientReference ) ; public final EObject ruleInterfaceReference() throws RecognitionException { EObject current = null; @@ -1411,58 +1556,58 @@ public final EObject ruleInterfaceReference() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:580:2: ( (this_InterfaceReference_Impl_0= ruleInterfaceReference_Impl | this_RosPublisherReference_1= ruleRosPublisherReference | this_RosSubscriberReference_2= ruleRosSubscriberReference | this_RosServiceServerReference_3= ruleRosServiceServerReference | this_RosServerClientReference_4= ruleRosServerClientReference | this_RosActionServerReference_5= ruleRosActionServerReference | this_RosActionClientReference_6= ruleRosActionClientReference ) ) - // InternalRosSystemParser.g:581:2: (this_InterfaceReference_Impl_0= ruleInterfaceReference_Impl | this_RosPublisherReference_1= ruleRosPublisherReference | this_RosSubscriberReference_2= ruleRosSubscriberReference | this_RosServiceServerReference_3= ruleRosServiceServerReference | this_RosServerClientReference_4= ruleRosServerClientReference | this_RosActionServerReference_5= ruleRosActionServerReference | this_RosActionClientReference_6= ruleRosActionClientReference ) + // InternalRosSystemParser.g:628:2: ( (this_InterfaceReference_Impl_0= ruleInterfaceReference_Impl | this_RosPublisherReference_1= ruleRosPublisherReference | this_RosSubscriberReference_2= ruleRosSubscriberReference | this_RosServiceServerReference_3= ruleRosServiceServerReference | this_RosServerClientReference_4= ruleRosServerClientReference | this_RosActionServerReference_5= ruleRosActionServerReference | this_RosActionClientReference_6= ruleRosActionClientReference ) ) + // InternalRosSystemParser.g:629:2: (this_InterfaceReference_Impl_0= ruleInterfaceReference_Impl | this_RosPublisherReference_1= ruleRosPublisherReference | this_RosSubscriberReference_2= ruleRosSubscriberReference | this_RosServiceServerReference_3= ruleRosServiceServerReference | this_RosServerClientReference_4= ruleRosServerClientReference | this_RosActionServerReference_5= ruleRosActionServerReference | this_RosActionClientReference_6= ruleRosActionClientReference ) { - // InternalRosSystemParser.g:581:2: (this_InterfaceReference_Impl_0= ruleInterfaceReference_Impl | this_RosPublisherReference_1= ruleRosPublisherReference | this_RosSubscriberReference_2= ruleRosSubscriberReference | this_RosServiceServerReference_3= ruleRosServiceServerReference | this_RosServerClientReference_4= ruleRosServerClientReference | this_RosActionServerReference_5= ruleRosActionServerReference | this_RosActionClientReference_6= ruleRosActionClientReference ) - int alt11=7; + // InternalRosSystemParser.g:629:2: (this_InterfaceReference_Impl_0= ruleInterfaceReference_Impl | this_RosPublisherReference_1= ruleRosPublisherReference | this_RosSubscriberReference_2= ruleRosSubscriberReference | this_RosServiceServerReference_3= ruleRosServiceServerReference | this_RosServerClientReference_4= ruleRosServerClientReference | this_RosActionServerReference_5= ruleRosActionServerReference | this_RosActionClientReference_6= ruleRosActionClientReference ) + int alt12=7; switch ( input.LA(1) ) { case EOF: case RULE_END: { - alt11=1; + alt12=1; } break; case FromPub: { - alt11=2; + alt12=2; } break; case FromSub: { - alt11=3; + alt12=3; } break; case FromSS: { - alt11=4; + alt12=4; } break; case FromSC: { - alt11=5; + alt12=5; } break; case FromAS: { - alt11=6; + alt12=6; } break; case FromAC: { - alt11=7; + alt12=7; } break; default: NoViableAltException nvae = - new NoViableAltException("", 11, 0, input); + new NoViableAltException("", 12, 0, input); throw nvae; } - switch (alt11) { + switch (alt12) { case 1 : - // InternalRosSystemParser.g:582:3: this_InterfaceReference_Impl_0= ruleInterfaceReference_Impl + // InternalRosSystemParser.g:630:3: this_InterfaceReference_Impl_0= ruleInterfaceReference_Impl { newCompositeNode(grammarAccess.getInterfaceReferenceAccess().getInterfaceReference_ImplParserRuleCall_0()); @@ -1480,7 +1625,7 @@ public final EObject ruleInterfaceReference() throws RecognitionException { } break; case 2 : - // InternalRosSystemParser.g:591:3: this_RosPublisherReference_1= ruleRosPublisherReference + // InternalRosSystemParser.g:639:3: this_RosPublisherReference_1= ruleRosPublisherReference { newCompositeNode(grammarAccess.getInterfaceReferenceAccess().getRosPublisherReferenceParserRuleCall_1()); @@ -1498,7 +1643,7 @@ public final EObject ruleInterfaceReference() throws RecognitionException { } break; case 3 : - // InternalRosSystemParser.g:600:3: this_RosSubscriberReference_2= ruleRosSubscriberReference + // InternalRosSystemParser.g:648:3: this_RosSubscriberReference_2= ruleRosSubscriberReference { newCompositeNode(grammarAccess.getInterfaceReferenceAccess().getRosSubscriberReferenceParserRuleCall_2()); @@ -1516,7 +1661,7 @@ public final EObject ruleInterfaceReference() throws RecognitionException { } break; case 4 : - // InternalRosSystemParser.g:609:3: this_RosServiceServerReference_3= ruleRosServiceServerReference + // InternalRosSystemParser.g:657:3: this_RosServiceServerReference_3= ruleRosServiceServerReference { newCompositeNode(grammarAccess.getInterfaceReferenceAccess().getRosServiceServerReferenceParserRuleCall_3()); @@ -1534,7 +1679,7 @@ public final EObject ruleInterfaceReference() throws RecognitionException { } break; case 5 : - // InternalRosSystemParser.g:618:3: this_RosServerClientReference_4= ruleRosServerClientReference + // InternalRosSystemParser.g:666:3: this_RosServerClientReference_4= ruleRosServerClientReference { newCompositeNode(grammarAccess.getInterfaceReferenceAccess().getRosServerClientReferenceParserRuleCall_4()); @@ -1552,7 +1697,7 @@ public final EObject ruleInterfaceReference() throws RecognitionException { } break; case 6 : - // InternalRosSystemParser.g:627:3: this_RosActionServerReference_5= ruleRosActionServerReference + // InternalRosSystemParser.g:675:3: this_RosActionServerReference_5= ruleRosActionServerReference { newCompositeNode(grammarAccess.getInterfaceReferenceAccess().getRosActionServerReferenceParserRuleCall_5()); @@ -1570,7 +1715,7 @@ public final EObject ruleInterfaceReference() throws RecognitionException { } break; case 7 : - // InternalRosSystemParser.g:636:3: this_RosActionClientReference_6= ruleRosActionClientReference + // InternalRosSystemParser.g:684:3: this_RosActionClientReference_6= ruleRosActionClientReference { newCompositeNode(grammarAccess.getInterfaceReferenceAccess().getRosActionClientReferenceParserRuleCall_6()); @@ -1610,7 +1755,7 @@ public final EObject ruleInterfaceReference() throws RecognitionException { // $ANTLR start "entryRuleInterfaceReference_Impl" - // InternalRosSystemParser.g:648:1: entryRuleInterfaceReference_Impl returns [EObject current=null] : iv_ruleInterfaceReference_Impl= ruleInterfaceReference_Impl EOF ; + // InternalRosSystemParser.g:696:1: entryRuleInterfaceReference_Impl returns [EObject current=null] : iv_ruleInterfaceReference_Impl= ruleInterfaceReference_Impl EOF ; public final EObject entryRuleInterfaceReference_Impl() throws RecognitionException { EObject current = null; @@ -1618,8 +1763,8 @@ public final EObject entryRuleInterfaceReference_Impl() throws RecognitionExcept try { - // InternalRosSystemParser.g:648:64: (iv_ruleInterfaceReference_Impl= ruleInterfaceReference_Impl EOF ) - // InternalRosSystemParser.g:649:2: iv_ruleInterfaceReference_Impl= ruleInterfaceReference_Impl EOF + // InternalRosSystemParser.g:696:64: (iv_ruleInterfaceReference_Impl= ruleInterfaceReference_Impl EOF ) + // InternalRosSystemParser.g:697:2: iv_ruleInterfaceReference_Impl= ruleInterfaceReference_Impl EOF { newCompositeNode(grammarAccess.getInterfaceReference_ImplRule()); pushFollow(FOLLOW_1); @@ -1646,7 +1791,7 @@ public final EObject entryRuleInterfaceReference_Impl() throws RecognitionExcept // $ANTLR start "ruleInterfaceReference_Impl" - // InternalRosSystemParser.g:655:1: ruleInterfaceReference_Impl returns [EObject current=null] : () ; + // InternalRosSystemParser.g:703:1: ruleInterfaceReference_Impl returns [EObject current=null] : () ; public final EObject ruleInterfaceReference_Impl() throws RecognitionException { EObject current = null; @@ -1654,11 +1799,11 @@ public final EObject ruleInterfaceReference_Impl() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:661:2: ( () ) - // InternalRosSystemParser.g:662:2: () + // InternalRosSystemParser.g:709:2: ( () ) + // InternalRosSystemParser.g:710:2: () { - // InternalRosSystemParser.g:662:2: () - // InternalRosSystemParser.g:663:3: + // InternalRosSystemParser.g:710:2: () + // InternalRosSystemParser.g:711:3: { current = forceCreateModelElement( @@ -1683,7 +1828,7 @@ public final EObject ruleInterfaceReference_Impl() throws RecognitionException { // $ANTLR start "entryRuleRosPublisherReference" - // InternalRosSystemParser.g:672:1: entryRuleRosPublisherReference returns [EObject current=null] : iv_ruleRosPublisherReference= ruleRosPublisherReference EOF ; + // InternalRosSystemParser.g:720:1: entryRuleRosPublisherReference returns [EObject current=null] : iv_ruleRosPublisherReference= ruleRosPublisherReference EOF ; public final EObject entryRuleRosPublisherReference() throws RecognitionException { EObject current = null; @@ -1691,8 +1836,8 @@ public final EObject entryRuleRosPublisherReference() throws RecognitionExceptio try { - // InternalRosSystemParser.g:672:62: (iv_ruleRosPublisherReference= ruleRosPublisherReference EOF ) - // InternalRosSystemParser.g:673:2: iv_ruleRosPublisherReference= ruleRosPublisherReference EOF + // InternalRosSystemParser.g:720:62: (iv_ruleRosPublisherReference= ruleRosPublisherReference EOF ) + // InternalRosSystemParser.g:721:2: iv_ruleRosPublisherReference= ruleRosPublisherReference EOF { newCompositeNode(grammarAccess.getRosPublisherReferenceRule()); pushFollow(FOLLOW_1); @@ -1719,7 +1864,7 @@ public final EObject entryRuleRosPublisherReference() throws RecognitionExceptio // $ANTLR start "ruleRosPublisherReference" - // InternalRosSystemParser.g:679:1: ruleRosPublisherReference returns [EObject current=null] : (otherlv_0= FromPub ( ( ruleEString ) ) ) ; + // InternalRosSystemParser.g:727:1: ruleRosPublisherReference returns [EObject current=null] : (otherlv_0= FromPub ( ( ruleEString ) ) ) ; public final EObject ruleRosPublisherReference() throws RecognitionException { EObject current = null; @@ -1729,21 +1874,21 @@ public final EObject ruleRosPublisherReference() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:685:2: ( (otherlv_0= FromPub ( ( ruleEString ) ) ) ) - // InternalRosSystemParser.g:686:2: (otherlv_0= FromPub ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:733:2: ( (otherlv_0= FromPub ( ( ruleEString ) ) ) ) + // InternalRosSystemParser.g:734:2: (otherlv_0= FromPub ( ( ruleEString ) ) ) { - // InternalRosSystemParser.g:686:2: (otherlv_0= FromPub ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:687:3: otherlv_0= FromPub ( ( ruleEString ) ) + // InternalRosSystemParser.g:734:2: (otherlv_0= FromPub ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:735:3: otherlv_0= FromPub ( ( ruleEString ) ) { otherlv_0=(Token)match(input,FromPub,FOLLOW_10); newLeafNode(otherlv_0, grammarAccess.getRosPublisherReferenceAccess().getFromPubKeyword_0()); - // InternalRosSystemParser.g:691:3: ( ( ruleEString ) ) - // InternalRosSystemParser.g:692:4: ( ruleEString ) + // InternalRosSystemParser.g:739:3: ( ( ruleEString ) ) + // InternalRosSystemParser.g:740:4: ( ruleEString ) { - // InternalRosSystemParser.g:692:4: ( ruleEString ) - // InternalRosSystemParser.g:693:5: ruleEString + // InternalRosSystemParser.g:740:4: ( ruleEString ) + // InternalRosSystemParser.g:741:5: ruleEString { if (current==null) { @@ -1790,7 +1935,7 @@ public final EObject ruleRosPublisherReference() throws RecognitionException { // $ANTLR start "entryRuleRosSubscriberReference" - // InternalRosSystemParser.g:711:1: entryRuleRosSubscriberReference returns [EObject current=null] : iv_ruleRosSubscriberReference= ruleRosSubscriberReference EOF ; + // InternalRosSystemParser.g:759:1: entryRuleRosSubscriberReference returns [EObject current=null] : iv_ruleRosSubscriberReference= ruleRosSubscriberReference EOF ; public final EObject entryRuleRosSubscriberReference() throws RecognitionException { EObject current = null; @@ -1798,8 +1943,8 @@ public final EObject entryRuleRosSubscriberReference() throws RecognitionExcepti try { - // InternalRosSystemParser.g:711:63: (iv_ruleRosSubscriberReference= ruleRosSubscriberReference EOF ) - // InternalRosSystemParser.g:712:2: iv_ruleRosSubscriberReference= ruleRosSubscriberReference EOF + // InternalRosSystemParser.g:759:63: (iv_ruleRosSubscriberReference= ruleRosSubscriberReference EOF ) + // InternalRosSystemParser.g:760:2: iv_ruleRosSubscriberReference= ruleRosSubscriberReference EOF { newCompositeNode(grammarAccess.getRosSubscriberReferenceRule()); pushFollow(FOLLOW_1); @@ -1826,7 +1971,7 @@ public final EObject entryRuleRosSubscriberReference() throws RecognitionExcepti // $ANTLR start "ruleRosSubscriberReference" - // InternalRosSystemParser.g:718:1: ruleRosSubscriberReference returns [EObject current=null] : (otherlv_0= FromSub ( ( ruleEString ) ) ) ; + // InternalRosSystemParser.g:766:1: ruleRosSubscriberReference returns [EObject current=null] : (otherlv_0= FromSub ( ( ruleEString ) ) ) ; public final EObject ruleRosSubscriberReference() throws RecognitionException { EObject current = null; @@ -1836,21 +1981,21 @@ public final EObject ruleRosSubscriberReference() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:724:2: ( (otherlv_0= FromSub ( ( ruleEString ) ) ) ) - // InternalRosSystemParser.g:725:2: (otherlv_0= FromSub ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:772:2: ( (otherlv_0= FromSub ( ( ruleEString ) ) ) ) + // InternalRosSystemParser.g:773:2: (otherlv_0= FromSub ( ( ruleEString ) ) ) { - // InternalRosSystemParser.g:725:2: (otherlv_0= FromSub ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:726:3: otherlv_0= FromSub ( ( ruleEString ) ) + // InternalRosSystemParser.g:773:2: (otherlv_0= FromSub ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:774:3: otherlv_0= FromSub ( ( ruleEString ) ) { otherlv_0=(Token)match(input,FromSub,FOLLOW_10); newLeafNode(otherlv_0, grammarAccess.getRosSubscriberReferenceAccess().getFromSubKeyword_0()); - // InternalRosSystemParser.g:730:3: ( ( ruleEString ) ) - // InternalRosSystemParser.g:731:4: ( ruleEString ) + // InternalRosSystemParser.g:778:3: ( ( ruleEString ) ) + // InternalRosSystemParser.g:779:4: ( ruleEString ) { - // InternalRosSystemParser.g:731:4: ( ruleEString ) - // InternalRosSystemParser.g:732:5: ruleEString + // InternalRosSystemParser.g:779:4: ( ruleEString ) + // InternalRosSystemParser.g:780:5: ruleEString { if (current==null) { @@ -1897,7 +2042,7 @@ public final EObject ruleRosSubscriberReference() throws RecognitionException { // $ANTLR start "entryRuleRosServiceServerReference" - // InternalRosSystemParser.g:750:1: entryRuleRosServiceServerReference returns [EObject current=null] : iv_ruleRosServiceServerReference= ruleRosServiceServerReference EOF ; + // InternalRosSystemParser.g:798:1: entryRuleRosServiceServerReference returns [EObject current=null] : iv_ruleRosServiceServerReference= ruleRosServiceServerReference EOF ; public final EObject entryRuleRosServiceServerReference() throws RecognitionException { EObject current = null; @@ -1905,8 +2050,8 @@ public final EObject entryRuleRosServiceServerReference() throws RecognitionExce try { - // InternalRosSystemParser.g:750:66: (iv_ruleRosServiceServerReference= ruleRosServiceServerReference EOF ) - // InternalRosSystemParser.g:751:2: iv_ruleRosServiceServerReference= ruleRosServiceServerReference EOF + // InternalRosSystemParser.g:798:66: (iv_ruleRosServiceServerReference= ruleRosServiceServerReference EOF ) + // InternalRosSystemParser.g:799:2: iv_ruleRosServiceServerReference= ruleRosServiceServerReference EOF { newCompositeNode(grammarAccess.getRosServiceServerReferenceRule()); pushFollow(FOLLOW_1); @@ -1933,7 +2078,7 @@ public final EObject entryRuleRosServiceServerReference() throws RecognitionExce // $ANTLR start "ruleRosServiceServerReference" - // InternalRosSystemParser.g:757:1: ruleRosServiceServerReference returns [EObject current=null] : (otherlv_0= FromSS ( ( ruleEString ) ) ) ; + // InternalRosSystemParser.g:805:1: ruleRosServiceServerReference returns [EObject current=null] : (otherlv_0= FromSS ( ( ruleEString ) ) ) ; public final EObject ruleRosServiceServerReference() throws RecognitionException { EObject current = null; @@ -1943,21 +2088,21 @@ public final EObject ruleRosServiceServerReference() throws RecognitionException enterRule(); try { - // InternalRosSystemParser.g:763:2: ( (otherlv_0= FromSS ( ( ruleEString ) ) ) ) - // InternalRosSystemParser.g:764:2: (otherlv_0= FromSS ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:811:2: ( (otherlv_0= FromSS ( ( ruleEString ) ) ) ) + // InternalRosSystemParser.g:812:2: (otherlv_0= FromSS ( ( ruleEString ) ) ) { - // InternalRosSystemParser.g:764:2: (otherlv_0= FromSS ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:765:3: otherlv_0= FromSS ( ( ruleEString ) ) + // InternalRosSystemParser.g:812:2: (otherlv_0= FromSS ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:813:3: otherlv_0= FromSS ( ( ruleEString ) ) { otherlv_0=(Token)match(input,FromSS,FOLLOW_10); newLeafNode(otherlv_0, grammarAccess.getRosServiceServerReferenceAccess().getFromSSKeyword_0()); - // InternalRosSystemParser.g:769:3: ( ( ruleEString ) ) - // InternalRosSystemParser.g:770:4: ( ruleEString ) + // InternalRosSystemParser.g:817:3: ( ( ruleEString ) ) + // InternalRosSystemParser.g:818:4: ( ruleEString ) { - // InternalRosSystemParser.g:770:4: ( ruleEString ) - // InternalRosSystemParser.g:771:5: ruleEString + // InternalRosSystemParser.g:818:4: ( ruleEString ) + // InternalRosSystemParser.g:819:5: ruleEString { if (current==null) { @@ -2004,7 +2149,7 @@ public final EObject ruleRosServiceServerReference() throws RecognitionException // $ANTLR start "entryRuleRosServerClientReference" - // InternalRosSystemParser.g:789:1: entryRuleRosServerClientReference returns [EObject current=null] : iv_ruleRosServerClientReference= ruleRosServerClientReference EOF ; + // InternalRosSystemParser.g:837:1: entryRuleRosServerClientReference returns [EObject current=null] : iv_ruleRosServerClientReference= ruleRosServerClientReference EOF ; public final EObject entryRuleRosServerClientReference() throws RecognitionException { EObject current = null; @@ -2012,8 +2157,8 @@ public final EObject entryRuleRosServerClientReference() throws RecognitionExcep try { - // InternalRosSystemParser.g:789:65: (iv_ruleRosServerClientReference= ruleRosServerClientReference EOF ) - // InternalRosSystemParser.g:790:2: iv_ruleRosServerClientReference= ruleRosServerClientReference EOF + // InternalRosSystemParser.g:837:65: (iv_ruleRosServerClientReference= ruleRosServerClientReference EOF ) + // InternalRosSystemParser.g:838:2: iv_ruleRosServerClientReference= ruleRosServerClientReference EOF { newCompositeNode(grammarAccess.getRosServerClientReferenceRule()); pushFollow(FOLLOW_1); @@ -2040,7 +2185,7 @@ public final EObject entryRuleRosServerClientReference() throws RecognitionExcep // $ANTLR start "ruleRosServerClientReference" - // InternalRosSystemParser.g:796:1: ruleRosServerClientReference returns [EObject current=null] : (otherlv_0= FromSC ( ( ruleEString ) ) ) ; + // InternalRosSystemParser.g:844:1: ruleRosServerClientReference returns [EObject current=null] : (otherlv_0= FromSC ( ( ruleEString ) ) ) ; public final EObject ruleRosServerClientReference() throws RecognitionException { EObject current = null; @@ -2050,21 +2195,21 @@ public final EObject ruleRosServerClientReference() throws RecognitionException enterRule(); try { - // InternalRosSystemParser.g:802:2: ( (otherlv_0= FromSC ( ( ruleEString ) ) ) ) - // InternalRosSystemParser.g:803:2: (otherlv_0= FromSC ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:850:2: ( (otherlv_0= FromSC ( ( ruleEString ) ) ) ) + // InternalRosSystemParser.g:851:2: (otherlv_0= FromSC ( ( ruleEString ) ) ) { - // InternalRosSystemParser.g:803:2: (otherlv_0= FromSC ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:804:3: otherlv_0= FromSC ( ( ruleEString ) ) + // InternalRosSystemParser.g:851:2: (otherlv_0= FromSC ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:852:3: otherlv_0= FromSC ( ( ruleEString ) ) { otherlv_0=(Token)match(input,FromSC,FOLLOW_10); newLeafNode(otherlv_0, grammarAccess.getRosServerClientReferenceAccess().getFromSCKeyword_0()); - // InternalRosSystemParser.g:808:3: ( ( ruleEString ) ) - // InternalRosSystemParser.g:809:4: ( ruleEString ) + // InternalRosSystemParser.g:856:3: ( ( ruleEString ) ) + // InternalRosSystemParser.g:857:4: ( ruleEString ) { - // InternalRosSystemParser.g:809:4: ( ruleEString ) - // InternalRosSystemParser.g:810:5: ruleEString + // InternalRosSystemParser.g:857:4: ( ruleEString ) + // InternalRosSystemParser.g:858:5: ruleEString { if (current==null) { @@ -2111,7 +2256,7 @@ public final EObject ruleRosServerClientReference() throws RecognitionException // $ANTLR start "entryRuleRosActionServerReference" - // InternalRosSystemParser.g:828:1: entryRuleRosActionServerReference returns [EObject current=null] : iv_ruleRosActionServerReference= ruleRosActionServerReference EOF ; + // InternalRosSystemParser.g:876:1: entryRuleRosActionServerReference returns [EObject current=null] : iv_ruleRosActionServerReference= ruleRosActionServerReference EOF ; public final EObject entryRuleRosActionServerReference() throws RecognitionException { EObject current = null; @@ -2119,8 +2264,8 @@ public final EObject entryRuleRosActionServerReference() throws RecognitionExcep try { - // InternalRosSystemParser.g:828:65: (iv_ruleRosActionServerReference= ruleRosActionServerReference EOF ) - // InternalRosSystemParser.g:829:2: iv_ruleRosActionServerReference= ruleRosActionServerReference EOF + // InternalRosSystemParser.g:876:65: (iv_ruleRosActionServerReference= ruleRosActionServerReference EOF ) + // InternalRosSystemParser.g:877:2: iv_ruleRosActionServerReference= ruleRosActionServerReference EOF { newCompositeNode(grammarAccess.getRosActionServerReferenceRule()); pushFollow(FOLLOW_1); @@ -2147,7 +2292,7 @@ public final EObject entryRuleRosActionServerReference() throws RecognitionExcep // $ANTLR start "ruleRosActionServerReference" - // InternalRosSystemParser.g:835:1: ruleRosActionServerReference returns [EObject current=null] : (otherlv_0= FromAS ( ( ruleEString ) ) ) ; + // InternalRosSystemParser.g:883:1: ruleRosActionServerReference returns [EObject current=null] : (otherlv_0= FromAS ( ( ruleEString ) ) ) ; public final EObject ruleRosActionServerReference() throws RecognitionException { EObject current = null; @@ -2157,21 +2302,21 @@ public final EObject ruleRosActionServerReference() throws RecognitionException enterRule(); try { - // InternalRosSystemParser.g:841:2: ( (otherlv_0= FromAS ( ( ruleEString ) ) ) ) - // InternalRosSystemParser.g:842:2: (otherlv_0= FromAS ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:889:2: ( (otherlv_0= FromAS ( ( ruleEString ) ) ) ) + // InternalRosSystemParser.g:890:2: (otherlv_0= FromAS ( ( ruleEString ) ) ) { - // InternalRosSystemParser.g:842:2: (otherlv_0= FromAS ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:843:3: otherlv_0= FromAS ( ( ruleEString ) ) + // InternalRosSystemParser.g:890:2: (otherlv_0= FromAS ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:891:3: otherlv_0= FromAS ( ( ruleEString ) ) { otherlv_0=(Token)match(input,FromAS,FOLLOW_10); newLeafNode(otherlv_0, grammarAccess.getRosActionServerReferenceAccess().getFromASKeyword_0()); - // InternalRosSystemParser.g:847:3: ( ( ruleEString ) ) - // InternalRosSystemParser.g:848:4: ( ruleEString ) + // InternalRosSystemParser.g:895:3: ( ( ruleEString ) ) + // InternalRosSystemParser.g:896:4: ( ruleEString ) { - // InternalRosSystemParser.g:848:4: ( ruleEString ) - // InternalRosSystemParser.g:849:5: ruleEString + // InternalRosSystemParser.g:896:4: ( ruleEString ) + // InternalRosSystemParser.g:897:5: ruleEString { if (current==null) { @@ -2218,7 +2363,7 @@ public final EObject ruleRosActionServerReference() throws RecognitionException // $ANTLR start "entryRuleRosActionClientReference" - // InternalRosSystemParser.g:867:1: entryRuleRosActionClientReference returns [EObject current=null] : iv_ruleRosActionClientReference= ruleRosActionClientReference EOF ; + // InternalRosSystemParser.g:915:1: entryRuleRosActionClientReference returns [EObject current=null] : iv_ruleRosActionClientReference= ruleRosActionClientReference EOF ; public final EObject entryRuleRosActionClientReference() throws RecognitionException { EObject current = null; @@ -2226,8 +2371,8 @@ public final EObject entryRuleRosActionClientReference() throws RecognitionExcep try { - // InternalRosSystemParser.g:867:65: (iv_ruleRosActionClientReference= ruleRosActionClientReference EOF ) - // InternalRosSystemParser.g:868:2: iv_ruleRosActionClientReference= ruleRosActionClientReference EOF + // InternalRosSystemParser.g:915:65: (iv_ruleRosActionClientReference= ruleRosActionClientReference EOF ) + // InternalRosSystemParser.g:916:2: iv_ruleRosActionClientReference= ruleRosActionClientReference EOF { newCompositeNode(grammarAccess.getRosActionClientReferenceRule()); pushFollow(FOLLOW_1); @@ -2254,7 +2399,7 @@ public final EObject entryRuleRosActionClientReference() throws RecognitionExcep // $ANTLR start "ruleRosActionClientReference" - // InternalRosSystemParser.g:874:1: ruleRosActionClientReference returns [EObject current=null] : (otherlv_0= FromAC ( ( ruleEString ) ) ) ; + // InternalRosSystemParser.g:922:1: ruleRosActionClientReference returns [EObject current=null] : (otherlv_0= FromAC ( ( ruleEString ) ) ) ; public final EObject ruleRosActionClientReference() throws RecognitionException { EObject current = null; @@ -2264,21 +2409,21 @@ public final EObject ruleRosActionClientReference() throws RecognitionException enterRule(); try { - // InternalRosSystemParser.g:880:2: ( (otherlv_0= FromAC ( ( ruleEString ) ) ) ) - // InternalRosSystemParser.g:881:2: (otherlv_0= FromAC ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:928:2: ( (otherlv_0= FromAC ( ( ruleEString ) ) ) ) + // InternalRosSystemParser.g:929:2: (otherlv_0= FromAC ( ( ruleEString ) ) ) { - // InternalRosSystemParser.g:881:2: (otherlv_0= FromAC ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:882:3: otherlv_0= FromAC ( ( ruleEString ) ) + // InternalRosSystemParser.g:929:2: (otherlv_0= FromAC ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:930:3: otherlv_0= FromAC ( ( ruleEString ) ) { otherlv_0=(Token)match(input,FromAC,FOLLOW_10); newLeafNode(otherlv_0, grammarAccess.getRosActionClientReferenceAccess().getFromACKeyword_0()); - // InternalRosSystemParser.g:886:3: ( ( ruleEString ) ) - // InternalRosSystemParser.g:887:4: ( ruleEString ) + // InternalRosSystemParser.g:934:3: ( ( ruleEString ) ) + // InternalRosSystemParser.g:935:4: ( ruleEString ) { - // InternalRosSystemParser.g:887:4: ( ruleEString ) - // InternalRosSystemParser.g:888:5: ruleEString + // InternalRosSystemParser.g:935:4: ( ruleEString ) + // InternalRosSystemParser.g:936:5: ruleEString { if (current==null) { @@ -2325,7 +2470,7 @@ public final EObject ruleRosActionClientReference() throws RecognitionException // $ANTLR start "entryRuleRosParameter" - // InternalRosSystemParser.g:906:1: entryRuleRosParameter returns [EObject current=null] : iv_ruleRosParameter= ruleRosParameter EOF ; + // InternalRosSystemParser.g:954:1: entryRuleRosParameter returns [EObject current=null] : iv_ruleRosParameter= ruleRosParameter EOF ; public final EObject entryRuleRosParameter() throws RecognitionException { EObject current = null; @@ -2333,8 +2478,8 @@ public final EObject entryRuleRosParameter() throws RecognitionException { try { - // InternalRosSystemParser.g:906:53: (iv_ruleRosParameter= ruleRosParameter EOF ) - // InternalRosSystemParser.g:907:2: iv_ruleRosParameter= ruleRosParameter EOF + // InternalRosSystemParser.g:954:53: (iv_ruleRosParameter= ruleRosParameter EOF ) + // InternalRosSystemParser.g:955:2: iv_ruleRosParameter= ruleRosParameter EOF { newCompositeNode(grammarAccess.getRosParameterRule()); pushFollow(FOLLOW_1); @@ -2361,41 +2506,40 @@ public final EObject entryRuleRosParameter() throws RecognitionException { // $ANTLR start "ruleRosParameter" - // InternalRosSystemParser.g:913:1: ruleRosParameter returns [EObject current=null] : ( ( (lv_Name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN otherlv_3= From ( ( ruleEString ) ) otherlv_5= Value_1 ( (lv_value_6_0= ruleParameterValue ) ) this_END_7= RULE_END ) ; + // InternalRosSystemParser.g:961:1: ruleRosParameter returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon ( ( ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Value_1 ( (lv_value_5_0= ruleParameterValue ) ) this_END_6= RULE_END ) ; public final EObject ruleRosParameter() throws RecognitionException { EObject current = null; Token otherlv_1=null; - Token this_BEGIN_2=null; - Token otherlv_3=null; - Token otherlv_5=null; - Token this_END_7=null; - AntlrDatatypeRuleToken lv_Name_0_0 = null; + Token this_BEGIN_3=null; + Token otherlv_4=null; + Token this_END_6=null; + AntlrDatatypeRuleToken lv_name_0_0 = null; - EObject lv_value_6_0 = null; + EObject lv_value_5_0 = null; enterRule(); try { - // InternalRosSystemParser.g:919:2: ( ( ( (lv_Name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN otherlv_3= From ( ( ruleEString ) ) otherlv_5= Value_1 ( (lv_value_6_0= ruleParameterValue ) ) this_END_7= RULE_END ) ) - // InternalRosSystemParser.g:920:2: ( ( (lv_Name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN otherlv_3= From ( ( ruleEString ) ) otherlv_5= Value_1 ( (lv_value_6_0= ruleParameterValue ) ) this_END_7= RULE_END ) + // InternalRosSystemParser.g:967:2: ( ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon ( ( ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Value_1 ( (lv_value_5_0= ruleParameterValue ) ) this_END_6= RULE_END ) ) + // InternalRosSystemParser.g:968:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon ( ( ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Value_1 ( (lv_value_5_0= ruleParameterValue ) ) this_END_6= RULE_END ) { - // InternalRosSystemParser.g:920:2: ( ( (lv_Name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN otherlv_3= From ( ( ruleEString ) ) otherlv_5= Value_1 ( (lv_value_6_0= ruleParameterValue ) ) this_END_7= RULE_END ) - // InternalRosSystemParser.g:921:3: ( (lv_Name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN otherlv_3= From ( ( ruleEString ) ) otherlv_5= Value_1 ( (lv_value_6_0= ruleParameterValue ) ) this_END_7= RULE_END + // InternalRosSystemParser.g:968:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon ( ( ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Value_1 ( (lv_value_5_0= ruleParameterValue ) ) this_END_6= RULE_END ) + // InternalRosSystemParser.g:969:3: ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon ( ( ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Value_1 ( (lv_value_5_0= ruleParameterValue ) ) this_END_6= RULE_END { - // InternalRosSystemParser.g:921:3: ( (lv_Name_0_0= ruleEString ) ) - // InternalRosSystemParser.g:922:4: (lv_Name_0_0= ruleEString ) + // InternalRosSystemParser.g:969:3: ( (lv_name_0_0= ruleEString ) ) + // InternalRosSystemParser.g:970:4: (lv_name_0_0= ruleEString ) { - // InternalRosSystemParser.g:922:4: (lv_Name_0_0= ruleEString ) - // InternalRosSystemParser.g:923:5: lv_Name_0_0= ruleEString + // InternalRosSystemParser.g:970:4: (lv_name_0_0= ruleEString ) + // InternalRosSystemParser.g:971:5: lv_name_0_0= ruleEString { newCompositeNode(grammarAccess.getRosParameterAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_3); - lv_Name_0_0=ruleEString(); + lv_name_0_0=ruleEString(); state._fsp--; @@ -2405,8 +2549,8 @@ public final EObject ruleRosParameter() throws RecognitionException { } set( current, - "Name", - lv_Name_0_0, + "name", + lv_name_0_0, "de.fraunhofer.ipa.ros.Basics.EString"); afterParserOrEnumRuleCall(); @@ -2416,23 +2560,15 @@ public final EObject ruleRosParameter() throws RecognitionException { } - otherlv_1=(Token)match(input,Colon,FOLLOW_4); + otherlv_1=(Token)match(input,Colon,FOLLOW_10); newLeafNode(otherlv_1, grammarAccess.getRosParameterAccess().getColonKeyword_1()); - this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_15); - - newLeafNode(this_BEGIN_2, grammarAccess.getRosParameterAccess().getBEGINTerminalRuleCall_2()); - - otherlv_3=(Token)match(input,From,FOLLOW_10); - - newLeafNode(otherlv_3, grammarAccess.getRosParameterAccess().getFromKeyword_3()); - - // InternalRosSystemParser.g:952:3: ( ( ruleEString ) ) - // InternalRosSystemParser.g:953:4: ( ruleEString ) + // InternalRosSystemParser.g:992:3: ( ( ruleEString ) ) + // InternalRosSystemParser.g:993:4: ( ruleEString ) { - // InternalRosSystemParser.g:953:4: ( ruleEString ) - // InternalRosSystemParser.g:954:5: ruleEString + // InternalRosSystemParser.g:993:4: ( ruleEString ) + // InternalRosSystemParser.g:994:5: ruleEString { if (current==null) { @@ -2440,9 +2576,9 @@ public final EObject ruleRosParameter() throws RecognitionException { } - newCompositeNode(grammarAccess.getRosParameterAccess().getFromParameterCrossReference_4_0()); + newCompositeNode(grammarAccess.getRosParameterAccess().getFromParameterCrossReference_2_0()); - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_4); ruleEString(); state._fsp--; @@ -2456,21 +2592,25 @@ public final EObject ruleRosParameter() throws RecognitionException { } - otherlv_5=(Token)match(input,Value_1,FOLLOW_20); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_19); + + newLeafNode(this_BEGIN_3, grammarAccess.getRosParameterAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Value_1,FOLLOW_20); - newLeafNode(otherlv_5, grammarAccess.getRosParameterAccess().getValueKeyword_5()); + newLeafNode(otherlv_4, grammarAccess.getRosParameterAccess().getValueKeyword_4()); - // InternalRosSystemParser.g:972:3: ( (lv_value_6_0= ruleParameterValue ) ) - // InternalRosSystemParser.g:973:4: (lv_value_6_0= ruleParameterValue ) + // InternalRosSystemParser.g:1016:3: ( (lv_value_5_0= ruleParameterValue ) ) + // InternalRosSystemParser.g:1017:4: (lv_value_5_0= ruleParameterValue ) { - // InternalRosSystemParser.g:973:4: (lv_value_6_0= ruleParameterValue ) - // InternalRosSystemParser.g:974:5: lv_value_6_0= ruleParameterValue + // InternalRosSystemParser.g:1017:4: (lv_value_5_0= ruleParameterValue ) + // InternalRosSystemParser.g:1018:5: lv_value_5_0= ruleParameterValue { - newCompositeNode(grammarAccess.getRosParameterAccess().getValueParameterValueParserRuleCall_6_0()); + newCompositeNode(grammarAccess.getRosParameterAccess().getValueParameterValueParserRuleCall_5_0()); pushFollow(FOLLOW_14); - lv_value_6_0=ruleParameterValue(); + lv_value_5_0=ruleParameterValue(); state._fsp--; @@ -2481,7 +2621,7 @@ public final EObject ruleRosParameter() throws RecognitionException { set( current, "value", - lv_value_6_0, + lv_value_5_0, "de.fraunhofer.ipa.ros.Basics.ParameterValue"); afterParserOrEnumRuleCall(); @@ -2491,9 +2631,9 @@ public final EObject ruleRosParameter() throws RecognitionException { } - this_END_7=(Token)match(input,RULE_END,FOLLOW_2); + this_END_6=(Token)match(input,RULE_END,FOLLOW_2); - newLeafNode(this_END_7, grammarAccess.getRosParameterAccess().getENDTerminalRuleCall_7()); + newLeafNode(this_END_6, grammarAccess.getRosParameterAccess().getENDTerminalRuleCall_6()); } @@ -2518,7 +2658,7 @@ public final EObject ruleRosParameter() throws RecognitionException { // $ANTLR start "entryRuleRosConnection" - // InternalRosSystemParser.g:999:1: entryRuleRosConnection returns [EObject current=null] : iv_ruleRosConnection= ruleRosConnection EOF ; + // InternalRosSystemParser.g:1043:1: entryRuleRosConnection returns [EObject current=null] : iv_ruleRosConnection= ruleRosConnection EOF ; public final EObject entryRuleRosConnection() throws RecognitionException { EObject current = null; @@ -2526,8 +2666,8 @@ public final EObject entryRuleRosConnection() throws RecognitionException { try { - // InternalRosSystemParser.g:999:54: (iv_ruleRosConnection= ruleRosConnection EOF ) - // InternalRosSystemParser.g:1000:2: iv_ruleRosConnection= ruleRosConnection EOF + // InternalRosSystemParser.g:1043:54: (iv_ruleRosConnection= ruleRosConnection EOF ) + // InternalRosSystemParser.g:1044:2: iv_ruleRosConnection= ruleRosConnection EOF { newCompositeNode(grammarAccess.getRosConnectionRule()); pushFollow(FOLLOW_1); @@ -2554,7 +2694,7 @@ public final EObject entryRuleRosConnection() throws RecognitionException { // $ANTLR start "ruleRosConnection" - // InternalRosSystemParser.g:1006:1: ruleRosConnection returns [EObject current=null] : (otherlv_0= HyphenMinusLeftSquareBracket ( ( ruleEString ) ) otherlv_2= Comma ( ( ruleEString ) ) otherlv_4= RightSquareBracket ) ; + // InternalRosSystemParser.g:1050:1: ruleRosConnection returns [EObject current=null] : (otherlv_0= HyphenMinusLeftSquareBracket ( ( ruleEString ) ) otherlv_2= Comma ( ( ruleEString ) ) otherlv_4= RightSquareBracket ) ; public final EObject ruleRosConnection() throws RecognitionException { EObject current = null; @@ -2566,21 +2706,21 @@ public final EObject ruleRosConnection() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:1012:2: ( (otherlv_0= HyphenMinusLeftSquareBracket ( ( ruleEString ) ) otherlv_2= Comma ( ( ruleEString ) ) otherlv_4= RightSquareBracket ) ) - // InternalRosSystemParser.g:1013:2: (otherlv_0= HyphenMinusLeftSquareBracket ( ( ruleEString ) ) otherlv_2= Comma ( ( ruleEString ) ) otherlv_4= RightSquareBracket ) + // InternalRosSystemParser.g:1056:2: ( (otherlv_0= HyphenMinusLeftSquareBracket ( ( ruleEString ) ) otherlv_2= Comma ( ( ruleEString ) ) otherlv_4= RightSquareBracket ) ) + // InternalRosSystemParser.g:1057:2: (otherlv_0= HyphenMinusLeftSquareBracket ( ( ruleEString ) ) otherlv_2= Comma ( ( ruleEString ) ) otherlv_4= RightSquareBracket ) { - // InternalRosSystemParser.g:1013:2: (otherlv_0= HyphenMinusLeftSquareBracket ( ( ruleEString ) ) otherlv_2= Comma ( ( ruleEString ) ) otherlv_4= RightSquareBracket ) - // InternalRosSystemParser.g:1014:3: otherlv_0= HyphenMinusLeftSquareBracket ( ( ruleEString ) ) otherlv_2= Comma ( ( ruleEString ) ) otherlv_4= RightSquareBracket + // InternalRosSystemParser.g:1057:2: (otherlv_0= HyphenMinusLeftSquareBracket ( ( ruleEString ) ) otherlv_2= Comma ( ( ruleEString ) ) otherlv_4= RightSquareBracket ) + // InternalRosSystemParser.g:1058:3: otherlv_0= HyphenMinusLeftSquareBracket ( ( ruleEString ) ) otherlv_2= Comma ( ( ruleEString ) ) otherlv_4= RightSquareBracket { otherlv_0=(Token)match(input,HyphenMinusLeftSquareBracket,FOLLOW_10); newLeafNode(otherlv_0, grammarAccess.getRosConnectionAccess().getHyphenMinusLeftSquareBracketKeyword_0()); - // InternalRosSystemParser.g:1018:3: ( ( ruleEString ) ) - // InternalRosSystemParser.g:1019:4: ( ruleEString ) + // InternalRosSystemParser.g:1062:3: ( ( ruleEString ) ) + // InternalRosSystemParser.g:1063:4: ( ruleEString ) { - // InternalRosSystemParser.g:1019:4: ( ruleEString ) - // InternalRosSystemParser.g:1020:5: ruleEString + // InternalRosSystemParser.g:1063:4: ( ruleEString ) + // InternalRosSystemParser.g:1064:5: ruleEString { if (current==null) { @@ -2608,11 +2748,11 @@ public final EObject ruleRosConnection() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getRosConnectionAccess().getCommaKeyword_2()); - // InternalRosSystemParser.g:1038:3: ( ( ruleEString ) ) - // InternalRosSystemParser.g:1039:4: ( ruleEString ) + // InternalRosSystemParser.g:1082:3: ( ( ruleEString ) ) + // InternalRosSystemParser.g:1083:4: ( ruleEString ) { - // InternalRosSystemParser.g:1039:4: ( ruleEString ) - // InternalRosSystemParser.g:1040:5: ruleEString + // InternalRosSystemParser.g:1083:4: ( ruleEString ) + // InternalRosSystemParser.g:1084:5: ruleEString { if (current==null) { @@ -2622,7 +2762,7 @@ public final EObject ruleRosConnection() throws RecognitionException { newCompositeNode(grammarAccess.getRosConnectionAccess().getToRosInterfaceCrossReference_3_0()); - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_22); ruleEString(); state._fsp--; @@ -2663,7 +2803,7 @@ public final EObject ruleRosConnection() throws RecognitionException { // $ANTLR start "entryRuleNamespace" - // InternalRosSystemParser.g:1062:1: entryRuleNamespace returns [EObject current=null] : iv_ruleNamespace= ruleNamespace EOF ; + // InternalRosSystemParser.g:1106:1: entryRuleNamespace returns [EObject current=null] : iv_ruleNamespace= ruleNamespace EOF ; public final EObject entryRuleNamespace() throws RecognitionException { EObject current = null; @@ -2671,8 +2811,8 @@ public final EObject entryRuleNamespace() throws RecognitionException { try { - // InternalRosSystemParser.g:1062:50: (iv_ruleNamespace= ruleNamespace EOF ) - // InternalRosSystemParser.g:1063:2: iv_ruleNamespace= ruleNamespace EOF + // InternalRosSystemParser.g:1106:50: (iv_ruleNamespace= ruleNamespace EOF ) + // InternalRosSystemParser.g:1107:2: iv_ruleNamespace= ruleNamespace EOF { newCompositeNode(grammarAccess.getNamespaceRule()); pushFollow(FOLLOW_1); @@ -2699,7 +2839,7 @@ public final EObject entryRuleNamespace() throws RecognitionException { // $ANTLR start "ruleNamespace" - // InternalRosSystemParser.g:1069:1: ruleNamespace returns [EObject current=null] : (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ; + // InternalRosSystemParser.g:1113: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; @@ -2714,37 +2854,37 @@ public final EObject ruleNamespace() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:1075:2: ( (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ) - // InternalRosSystemParser.g:1076:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) + // InternalRosSystemParser.g:1119:2: ( (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ) + // InternalRosSystemParser.g:1120:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) { - // InternalRosSystemParser.g:1076:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) - int alt12=3; + // InternalRosSystemParser.g:1120:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) + int alt13=3; switch ( input.LA(1) ) { case GlobalNamespace: { - alt12=1; + alt13=1; } break; case RelativeNamespace: { - alt12=2; + alt13=2; } break; case PrivateNamespace: { - alt12=3; + alt13=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 12, 0, input); + new NoViableAltException("", 13, 0, input); throw nvae; } - switch (alt12) { + switch (alt13) { case 1 : - // InternalRosSystemParser.g:1077:3: this_GlobalNamespace_0= ruleGlobalNamespace + // InternalRosSystemParser.g:1121:3: this_GlobalNamespace_0= ruleGlobalNamespace { newCompositeNode(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); @@ -2762,7 +2902,7 @@ public final EObject ruleNamespace() throws RecognitionException { } break; case 2 : - // InternalRosSystemParser.g:1086:3: this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl + // InternalRosSystemParser.g:1130:3: this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl { newCompositeNode(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); @@ -2780,7 +2920,7 @@ public final EObject ruleNamespace() throws RecognitionException { } break; case 3 : - // InternalRosSystemParser.g:1095:3: this_PrivateNamespace_2= rulePrivateNamespace + // InternalRosSystemParser.g:1139:3: this_PrivateNamespace_2= rulePrivateNamespace { newCompositeNode(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); @@ -2820,7 +2960,7 @@ public final EObject ruleNamespace() throws RecognitionException { // $ANTLR start "entryRuleGraphName" - // InternalRosSystemParser.g:1107:1: entryRuleGraphName returns [String current=null] : iv_ruleGraphName= ruleGraphName EOF ; + // InternalRosSystemParser.g:1151:1: entryRuleGraphName returns [String current=null] : iv_ruleGraphName= ruleGraphName EOF ; public final String entryRuleGraphName() throws RecognitionException { String current = null; @@ -2828,8 +2968,8 @@ public final String entryRuleGraphName() throws RecognitionException { try { - // InternalRosSystemParser.g:1107:49: (iv_ruleGraphName= ruleGraphName EOF ) - // InternalRosSystemParser.g:1108:2: iv_ruleGraphName= ruleGraphName EOF + // InternalRosSystemParser.g:1151:49: (iv_ruleGraphName= ruleGraphName EOF ) + // InternalRosSystemParser.g:1152:2: iv_ruleGraphName= ruleGraphName EOF { newCompositeNode(grammarAccess.getGraphNameRule()); pushFollow(FOLLOW_1); @@ -2856,7 +2996,7 @@ public final String entryRuleGraphName() throws RecognitionException { // $ANTLR start "ruleGraphName" - // InternalRosSystemParser.g:1114:1: ruleGraphName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= GraphName ; + // InternalRosSystemParser.g:1158:1: ruleGraphName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= GraphName ; public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -2866,8 +3006,8 @@ public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException enterRule(); try { - // InternalRosSystemParser.g:1120:2: (kw= GraphName ) - // InternalRosSystemParser.g:1121:2: kw= GraphName + // InternalRosSystemParser.g:1164:2: (kw= GraphName ) + // InternalRosSystemParser.g:1165:2: kw= GraphName { kw=(Token)match(input,GraphName,FOLLOW_2); @@ -2894,7 +3034,7 @@ public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException // $ANTLR start "entryRuleGlobalNamespace" - // InternalRosSystemParser.g:1129:1: entryRuleGlobalNamespace returns [EObject current=null] : iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ; + // InternalRosSystemParser.g:1173:1: entryRuleGlobalNamespace returns [EObject current=null] : iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ; public final EObject entryRuleGlobalNamespace() throws RecognitionException { EObject current = null; @@ -2902,8 +3042,8 @@ public final EObject entryRuleGlobalNamespace() throws RecognitionException { try { - // InternalRosSystemParser.g:1129:56: (iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ) - // InternalRosSystemParser.g:1130:2: iv_ruleGlobalNamespace= ruleGlobalNamespace EOF + // InternalRosSystemParser.g:1173:56: (iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ) + // InternalRosSystemParser.g:1174:2: iv_ruleGlobalNamespace= ruleGlobalNamespace EOF { newCompositeNode(grammarAccess.getGlobalNamespaceRule()); pushFollow(FOLLOW_1); @@ -2930,7 +3070,7 @@ public final EObject entryRuleGlobalNamespace() throws RecognitionException { // $ANTLR start "ruleGlobalNamespace" - // InternalRosSystemParser.g:1136:1: ruleGlobalNamespace returns [EObject current=null] : ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ; + // InternalRosSystemParser.g:1180:1: ruleGlobalNamespace returns [EObject current=null] : ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ; public final EObject ruleGlobalNamespace() throws RecognitionException { EObject current = null; @@ -2947,14 +3087,14 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:1142:2: ( ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) - // InternalRosSystemParser.g:1143:2: ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRosSystemParser.g:1186:2: ( ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) + // InternalRosSystemParser.g:1187:2: ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) { - // InternalRosSystemParser.g:1143:2: ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) - // InternalRosSystemParser.g:1144:3: () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + // InternalRosSystemParser.g:1187:2: ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRosSystemParser.g:1188:3: () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { - // InternalRosSystemParser.g:1144:3: () - // InternalRosSystemParser.g:1145:4: + // InternalRosSystemParser.g:1188:3: () + // InternalRosSystemParser.g:1189:4: { current = forceCreateModelElement( @@ -2964,35 +3104,35 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { } - otherlv_1=(Token)match(input,GlobalNamespace,FOLLOW_22); + otherlv_1=(Token)match(input,GlobalNamespace,FOLLOW_23); newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); - // InternalRosSystemParser.g:1155:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? - int alt14=2; - int LA14_0 = input.LA(1); + // InternalRosSystemParser.g:1199:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + int alt15=2; + int LA15_0 = input.LA(1); - if ( (LA14_0==LeftSquareBracket) ) { - alt14=1; + if ( (LA15_0==LeftSquareBracket) ) { + alt15=1; } - switch (alt14) { + switch (alt15) { case 1 : - // InternalRosSystemParser.g:1156:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket + // InternalRosSystemParser.g:1200:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket { - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_23); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_24); newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - // InternalRosSystemParser.g:1160:4: ( (lv_parts_3_0= ruleGraphName ) ) - // InternalRosSystemParser.g:1161:5: (lv_parts_3_0= ruleGraphName ) + // InternalRosSystemParser.g:1204:4: ( (lv_parts_3_0= ruleGraphName ) ) + // InternalRosSystemParser.g:1205:5: (lv_parts_3_0= ruleGraphName ) { - // InternalRosSystemParser.g:1161:5: (lv_parts_3_0= ruleGraphName ) - // InternalRosSystemParser.g:1162:6: lv_parts_3_0= ruleGraphName + // InternalRosSystemParser.g:1205:5: (lv_parts_3_0= ruleGraphName ) + // InternalRosSystemParser.g:1206:6: lv_parts_3_0= ruleGraphName { newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_11); lv_parts_3_0=ruleGraphName(); state._fsp--; @@ -3014,35 +3154,35 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { } - // InternalRosSystemParser.g:1179:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* - loop13: + // InternalRosSystemParser.g:1223:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* + loop14: do { - int alt13=2; - int LA13_0 = input.LA(1); + int alt14=2; + int LA14_0 = input.LA(1); - if ( (LA13_0==Comma) ) { - alt13=1; + if ( (LA14_0==Comma) ) { + alt14=1; } - switch (alt13) { + switch (alt14) { case 1 : - // InternalRosSystemParser.g:1180:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosSystemParser.g:1224:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) { - otherlv_4=(Token)match(input,Comma,FOLLOW_23); + otherlv_4=(Token)match(input,Comma,FOLLOW_24); newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); - // InternalRosSystemParser.g:1184:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRosSystemParser.g:1185:6: (lv_parts_5_0= ruleGraphName ) + // InternalRosSystemParser.g:1228:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosSystemParser.g:1229:6: (lv_parts_5_0= ruleGraphName ) { - // InternalRosSystemParser.g:1185:6: (lv_parts_5_0= ruleGraphName ) - // InternalRosSystemParser.g:1186:7: lv_parts_5_0= ruleGraphName + // InternalRosSystemParser.g:1229:6: (lv_parts_5_0= ruleGraphName ) + // InternalRosSystemParser.g:1230:7: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_11); lv_parts_5_0=ruleGraphName(); state._fsp--; @@ -3069,7 +3209,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { break; default : - break loop13; + break loop14; } } while (true); @@ -3106,7 +3246,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { // $ANTLR start "entryRuleRelativeNamespace_Impl" - // InternalRosSystemParser.g:1213:1: entryRuleRelativeNamespace_Impl returns [EObject current=null] : iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ; + // InternalRosSystemParser.g:1257:1: entryRuleRelativeNamespace_Impl returns [EObject current=null] : iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ; public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionException { EObject current = null; @@ -3114,8 +3254,8 @@ public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionExcepti try { - // InternalRosSystemParser.g:1213:63: (iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ) - // InternalRosSystemParser.g:1214:2: iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF + // InternalRosSystemParser.g:1257:63: (iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ) + // InternalRosSystemParser.g:1258:2: iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF { newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); pushFollow(FOLLOW_1); @@ -3142,7 +3282,7 @@ public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionExcepti // $ANTLR start "ruleRelativeNamespace_Impl" - // InternalRosSystemParser.g:1220:1: ruleRelativeNamespace_Impl returns [EObject current=null] : ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ; + // InternalRosSystemParser.g:1264:1: ruleRelativeNamespace_Impl returns [EObject current=null] : ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ; public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { EObject current = null; @@ -3159,14 +3299,14 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:1226:2: ( ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) - // InternalRosSystemParser.g:1227:2: ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRosSystemParser.g:1270:2: ( ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) + // InternalRosSystemParser.g:1271:2: ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) { - // InternalRosSystemParser.g:1227:2: ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) - // InternalRosSystemParser.g:1228:3: () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + // InternalRosSystemParser.g:1271:2: ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRosSystemParser.g:1272:3: () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { - // InternalRosSystemParser.g:1228:3: () - // InternalRosSystemParser.g:1229:4: + // InternalRosSystemParser.g:1272:3: () + // InternalRosSystemParser.g:1273:4: { current = forceCreateModelElement( @@ -3176,35 +3316,35 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { } - otherlv_1=(Token)match(input,RelativeNamespace,FOLLOW_22); + otherlv_1=(Token)match(input,RelativeNamespace,FOLLOW_23); newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); - // InternalRosSystemParser.g:1239:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? - int alt16=2; - int LA16_0 = input.LA(1); + // InternalRosSystemParser.g:1283:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + int alt17=2; + int LA17_0 = input.LA(1); - if ( (LA16_0==LeftSquareBracket) ) { - alt16=1; + if ( (LA17_0==LeftSquareBracket) ) { + alt17=1; } - switch (alt16) { + switch (alt17) { case 1 : - // InternalRosSystemParser.g:1240:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket + // InternalRosSystemParser.g:1284:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket { - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_23); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_24); newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); - // InternalRosSystemParser.g:1244:4: ( (lv_parts_3_0= ruleGraphName ) ) - // InternalRosSystemParser.g:1245:5: (lv_parts_3_0= ruleGraphName ) + // InternalRosSystemParser.g:1288:4: ( (lv_parts_3_0= ruleGraphName ) ) + // InternalRosSystemParser.g:1289:5: (lv_parts_3_0= ruleGraphName ) { - // InternalRosSystemParser.g:1245:5: (lv_parts_3_0= ruleGraphName ) - // InternalRosSystemParser.g:1246:6: lv_parts_3_0= ruleGraphName + // InternalRosSystemParser.g:1289:5: (lv_parts_3_0= ruleGraphName ) + // InternalRosSystemParser.g:1290:6: lv_parts_3_0= ruleGraphName { newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_11); lv_parts_3_0=ruleGraphName(); state._fsp--; @@ -3226,35 +3366,35 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { } - // InternalRosSystemParser.g:1263:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* - loop15: + // InternalRosSystemParser.g:1307:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* + loop16: do { - int alt15=2; - int LA15_0 = input.LA(1); + int alt16=2; + int LA16_0 = input.LA(1); - if ( (LA15_0==Comma) ) { - alt15=1; + if ( (LA16_0==Comma) ) { + alt16=1; } - switch (alt15) { + switch (alt16) { case 1 : - // InternalRosSystemParser.g:1264:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosSystemParser.g:1308:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) { - otherlv_4=(Token)match(input,Comma,FOLLOW_23); + otherlv_4=(Token)match(input,Comma,FOLLOW_24); newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); - // InternalRosSystemParser.g:1268:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRosSystemParser.g:1269:6: (lv_parts_5_0= ruleGraphName ) + // InternalRosSystemParser.g:1312:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosSystemParser.g:1313:6: (lv_parts_5_0= ruleGraphName ) { - // InternalRosSystemParser.g:1269:6: (lv_parts_5_0= ruleGraphName ) - // InternalRosSystemParser.g:1270:7: lv_parts_5_0= ruleGraphName + // InternalRosSystemParser.g:1313:6: (lv_parts_5_0= ruleGraphName ) + // InternalRosSystemParser.g:1314:7: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_11); lv_parts_5_0=ruleGraphName(); state._fsp--; @@ -3281,7 +3421,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { break; default : - break loop15; + break loop16; } } while (true); @@ -3318,7 +3458,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { // $ANTLR start "entryRulePrivateNamespace" - // InternalRosSystemParser.g:1297:1: entryRulePrivateNamespace returns [EObject current=null] : iv_rulePrivateNamespace= rulePrivateNamespace EOF ; + // InternalRosSystemParser.g:1341:1: entryRulePrivateNamespace returns [EObject current=null] : iv_rulePrivateNamespace= rulePrivateNamespace EOF ; public final EObject entryRulePrivateNamespace() throws RecognitionException { EObject current = null; @@ -3326,8 +3466,8 @@ public final EObject entryRulePrivateNamespace() throws RecognitionException { try { - // InternalRosSystemParser.g:1297:57: (iv_rulePrivateNamespace= rulePrivateNamespace EOF ) - // InternalRosSystemParser.g:1298:2: iv_rulePrivateNamespace= rulePrivateNamespace EOF + // InternalRosSystemParser.g:1341:57: (iv_rulePrivateNamespace= rulePrivateNamespace EOF ) + // InternalRosSystemParser.g:1342:2: iv_rulePrivateNamespace= rulePrivateNamespace EOF { newCompositeNode(grammarAccess.getPrivateNamespaceRule()); pushFollow(FOLLOW_1); @@ -3354,7 +3494,7 @@ public final EObject entryRulePrivateNamespace() throws RecognitionException { // $ANTLR start "rulePrivateNamespace" - // InternalRosSystemParser.g:1304:1: rulePrivateNamespace returns [EObject current=null] : ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ; + // InternalRosSystemParser.g:1348:1: rulePrivateNamespace returns [EObject current=null] : ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ; public final EObject rulePrivateNamespace() throws RecognitionException { EObject current = null; @@ -3371,14 +3511,14 @@ public final EObject rulePrivateNamespace() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:1310:2: ( ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) - // InternalRosSystemParser.g:1311:2: ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRosSystemParser.g:1354:2: ( ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) + // InternalRosSystemParser.g:1355:2: ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) { - // InternalRosSystemParser.g:1311:2: ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) - // InternalRosSystemParser.g:1312:3: () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + // InternalRosSystemParser.g:1355:2: ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRosSystemParser.g:1356:3: () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { - // InternalRosSystemParser.g:1312:3: () - // InternalRosSystemParser.g:1313:4: + // InternalRosSystemParser.g:1356:3: () + // InternalRosSystemParser.g:1357:4: { current = forceCreateModelElement( @@ -3388,35 +3528,35 @@ public final EObject rulePrivateNamespace() throws RecognitionException { } - otherlv_1=(Token)match(input,PrivateNamespace,FOLLOW_22); + otherlv_1=(Token)match(input,PrivateNamespace,FOLLOW_23); newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); - // InternalRosSystemParser.g:1323:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? - int alt18=2; - int LA18_0 = input.LA(1); + // InternalRosSystemParser.g:1367:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + int alt19=2; + int LA19_0 = input.LA(1); - if ( (LA18_0==LeftSquareBracket) ) { - alt18=1; + if ( (LA19_0==LeftSquareBracket) ) { + alt19=1; } - switch (alt18) { + switch (alt19) { case 1 : - // InternalRosSystemParser.g:1324:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket + // InternalRosSystemParser.g:1368:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket { - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_23); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_24); newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - // InternalRosSystemParser.g:1328:4: ( (lv_parts_3_0= ruleGraphName ) ) - // InternalRosSystemParser.g:1329:5: (lv_parts_3_0= ruleGraphName ) + // InternalRosSystemParser.g:1372:4: ( (lv_parts_3_0= ruleGraphName ) ) + // InternalRosSystemParser.g:1373:5: (lv_parts_3_0= ruleGraphName ) { - // InternalRosSystemParser.g:1329:5: (lv_parts_3_0= ruleGraphName ) - // InternalRosSystemParser.g:1330:6: lv_parts_3_0= ruleGraphName + // InternalRosSystemParser.g:1373:5: (lv_parts_3_0= ruleGraphName ) + // InternalRosSystemParser.g:1374:6: lv_parts_3_0= ruleGraphName { newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_11); lv_parts_3_0=ruleGraphName(); state._fsp--; @@ -3438,35 +3578,35 @@ public final EObject rulePrivateNamespace() throws RecognitionException { } - // InternalRosSystemParser.g:1347:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* - loop17: + // InternalRosSystemParser.g:1391:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* + loop18: do { - int alt17=2; - int LA17_0 = input.LA(1); + int alt18=2; + int LA18_0 = input.LA(1); - if ( (LA17_0==Comma) ) { - alt17=1; + if ( (LA18_0==Comma) ) { + alt18=1; } - switch (alt17) { + switch (alt18) { case 1 : - // InternalRosSystemParser.g:1348:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosSystemParser.g:1392:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) { - otherlv_4=(Token)match(input,Comma,FOLLOW_23); + otherlv_4=(Token)match(input,Comma,FOLLOW_24); newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); - // InternalRosSystemParser.g:1352:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRosSystemParser.g:1353:6: (lv_parts_5_0= ruleGraphName ) + // InternalRosSystemParser.g:1396:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosSystemParser.g:1397:6: (lv_parts_5_0= ruleGraphName ) { - // InternalRosSystemParser.g:1353:6: (lv_parts_5_0= ruleGraphName ) - // InternalRosSystemParser.g:1354:7: lv_parts_5_0= ruleGraphName + // InternalRosSystemParser.g:1397:6: (lv_parts_5_0= ruleGraphName ) + // InternalRosSystemParser.g:1398:7: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_11); lv_parts_5_0=ruleGraphName(); state._fsp--; @@ -3493,7 +3633,7 @@ public final EObject rulePrivateNamespace() throws RecognitionException { break; default : - break loop17; + break loop18; } } while (true); @@ -3529,289 +3669,8 @@ public final EObject rulePrivateNamespace() throws RecognitionException { // $ANTLR end "rulePrivateNamespace" - // $ANTLR start "entryRuleParameter" - // InternalRosSystemParser.g:1381:1: entryRuleParameter returns [EObject current=null] : iv_ruleParameter= ruleParameter EOF ; - public final EObject entryRuleParameter() throws RecognitionException { - EObject current = null; - - EObject iv_ruleParameter = null; - - - try { - // InternalRosSystemParser.g:1381:50: (iv_ruleParameter= ruleParameter EOF ) - // InternalRosSystemParser.g:1382:2: iv_ruleParameter= ruleParameter EOF - { - newCompositeNode(grammarAccess.getParameterRule()); - pushFollow(FOLLOW_1); - iv_ruleParameter=ruleParameter(); - - state._fsp--; - - current =iv_ruleParameter; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleParameter" - - - // $ANTLR start "ruleParameter" - // InternalRosSystemParser.g:1388:1: ruleParameter returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= Ns ( (lv_namespace_5_0= ruleNamespace ) ) )? otherlv_6= Type_1 ( (lv_type_7_0= ruleParameterType ) ) (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? this_END_10= RULE_END ) ; - public final EObject ruleParameter() throws RecognitionException { - EObject current = null; - - Token otherlv_2=null; - Token this_BEGIN_3=null; - Token otherlv_4=null; - Token otherlv_6=null; - Token otherlv_8=null; - Token this_END_10=null; - AntlrDatatypeRuleToken lv_name_1_0 = null; - - EObject lv_namespace_5_0 = null; - - EObject lv_type_7_0 = null; - - EObject lv_value_9_0 = null; - - - - enterRule(); - - try { - // InternalRosSystemParser.g:1394:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= Ns ( (lv_namespace_5_0= ruleNamespace ) ) )? otherlv_6= Type_1 ( (lv_type_7_0= ruleParameterType ) ) (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? this_END_10= RULE_END ) ) - // InternalRosSystemParser.g:1395:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= Ns ( (lv_namespace_5_0= ruleNamespace ) ) )? otherlv_6= Type_1 ( (lv_type_7_0= ruleParameterType ) ) (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? this_END_10= RULE_END ) - { - // InternalRosSystemParser.g:1395:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= Ns ( (lv_namespace_5_0= ruleNamespace ) ) )? otherlv_6= Type_1 ( (lv_type_7_0= ruleParameterType ) ) (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? this_END_10= RULE_END ) - // InternalRosSystemParser.g:1396:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= Ns ( (lv_namespace_5_0= ruleNamespace ) ) )? otherlv_6= Type_1 ( (lv_type_7_0= ruleParameterType ) ) (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? this_END_10= RULE_END - { - // InternalRosSystemParser.g:1396:3: () - // InternalRosSystemParser.g:1397:4: - { - - current = forceCreateModelElement( - grammarAccess.getParameterAccess().getParameterAction_0(), - current); - - - } - - // InternalRosSystemParser.g:1403:3: ( (lv_name_1_0= ruleEString ) ) - // InternalRosSystemParser.g:1404:4: (lv_name_1_0= ruleEString ) - { - // InternalRosSystemParser.g:1404:4: (lv_name_1_0= ruleEString ) - // InternalRosSystemParser.g:1405:5: lv_name_1_0= ruleEString - { - - newCompositeNode(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); - - pushFollow(FOLLOW_3); - lv_name_1_0=ruleEString(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_2=(Token)match(input,Colon,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getParameterAccess().getColonKeyword_2()); - - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_25); - - newLeafNode(this_BEGIN_3, grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); - - // InternalRosSystemParser.g:1430:3: (otherlv_4= Ns ( (lv_namespace_5_0= ruleNamespace ) ) )? - int alt19=2; - int LA19_0 = input.LA(1); - - if ( (LA19_0==Ns) ) { - alt19=1; - } - switch (alt19) { - case 1 : - // InternalRosSystemParser.g:1431:4: otherlv_4= Ns ( (lv_namespace_5_0= ruleNamespace ) ) - { - otherlv_4=(Token)match(input,Ns,FOLLOW_26); - - newLeafNode(otherlv_4, grammarAccess.getParameterAccess().getNsKeyword_4_0()); - - // InternalRosSystemParser.g:1435:4: ( (lv_namespace_5_0= ruleNamespace ) ) - // InternalRosSystemParser.g:1436:5: (lv_namespace_5_0= ruleNamespace ) - { - // InternalRosSystemParser.g:1436:5: (lv_namespace_5_0= ruleNamespace ) - // InternalRosSystemParser.g:1437:6: lv_namespace_5_0= ruleNamespace - { - - newCompositeNode(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); - - pushFollow(FOLLOW_27); - lv_namespace_5_0=ruleNamespace(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - current, - "namespace", - lv_namespace_5_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - } - - otherlv_6=(Token)match(input,Type_1,FOLLOW_28); - - newLeafNode(otherlv_6, grammarAccess.getParameterAccess().getTypeKeyword_5()); - - // InternalRosSystemParser.g:1459:3: ( (lv_type_7_0= ruleParameterType ) ) - // InternalRosSystemParser.g:1460:4: (lv_type_7_0= ruleParameterType ) - { - // InternalRosSystemParser.g:1460:4: (lv_type_7_0= ruleParameterType ) - // InternalRosSystemParser.g:1461:5: lv_type_7_0= ruleParameterType - { - - newCompositeNode(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); - - pushFollow(FOLLOW_29); - lv_type_7_0=ruleParameterType(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - current, - "type", - lv_type_7_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalRosSystemParser.g:1478:3: (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? - int alt20=2; - int LA20_0 = input.LA(1); - - if ( (LA20_0==Value_1) ) { - alt20=1; - } - switch (alt20) { - case 1 : - // InternalRosSystemParser.g:1479:4: otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) - { - otherlv_8=(Token)match(input,Value_1,FOLLOW_20); - - newLeafNode(otherlv_8, grammarAccess.getParameterAccess().getValueKeyword_7_0()); - - // InternalRosSystemParser.g:1483:4: ( (lv_value_9_0= ruleParameterValue ) ) - // InternalRosSystemParser.g:1484:5: (lv_value_9_0= ruleParameterValue ) - { - // InternalRosSystemParser.g:1484:5: (lv_value_9_0= ruleParameterValue ) - // InternalRosSystemParser.g:1485:6: lv_value_9_0= ruleParameterValue - { - - newCompositeNode(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); - - pushFollow(FOLLOW_14); - lv_value_9_0=ruleParameterValue(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - current, - "value", - lv_value_9_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - } - - this_END_10=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_10, grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleParameter" - - // $ANTLR start "entryRuleParameterType" - // InternalRosSystemParser.g:1511:1: entryRuleParameterType returns [EObject current=null] : iv_ruleParameterType= ruleParameterType EOF ; + // InternalRosSystemParser.g:1425:1: entryRuleParameterType returns [EObject current=null] : iv_ruleParameterType= ruleParameterType EOF ; public final EObject entryRuleParameterType() throws RecognitionException { EObject current = null; @@ -3819,8 +3678,8 @@ public final EObject entryRuleParameterType() throws RecognitionException { try { - // InternalRosSystemParser.g:1511:54: (iv_ruleParameterType= ruleParameterType EOF ) - // InternalRosSystemParser.g:1512:2: iv_ruleParameterType= ruleParameterType EOF + // InternalRosSystemParser.g:1425:54: (iv_ruleParameterType= ruleParameterType EOF ) + // InternalRosSystemParser.g:1426:2: iv_ruleParameterType= ruleParameterType EOF { newCompositeNode(grammarAccess.getParameterTypeRule()); pushFollow(FOLLOW_1); @@ -3847,7 +3706,7 @@ public final EObject entryRuleParameterType() throws RecognitionException { // $ANTLR start "ruleParameterType" - // InternalRosSystemParser.g:1518: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 ) ; + // InternalRosSystemParser.g:1432: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; @@ -3872,62 +3731,62 @@ public final EObject ruleParameterType() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:1524: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 ) ) - // InternalRosSystemParser.g:1525: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 ) + // InternalRosSystemParser.g:1438: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 ) ) + // InternalRosSystemParser.g:1439: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 ) { - // InternalRosSystemParser.g:1525: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 alt21=8; + // InternalRosSystemParser.g:1439: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 alt20=8; switch ( input.LA(1) ) { case List: { - alt21=1; + alt20=1; } break; case Struct: { - alt21=2; + alt20=2; } break; case Integer: { - alt21=3; + alt20=3; } break; case String: { - alt21=4; + alt20=4; } break; case Double: { - alt21=5; + alt20=5; } break; case Boolean: { - alt21=6; + alt20=6; } break; case Base64: { - alt21=7; + alt20=7; } break; case RULE_BEGIN: { - alt21=8; + alt20=8; } break; default: NoViableAltException nvae = - new NoViableAltException("", 21, 0, input); + new NoViableAltException("", 20, 0, input); throw nvae; } - switch (alt21) { + switch (alt20) { case 1 : - // InternalRosSystemParser.g:1526:3: this_ParameterListType_0= ruleParameterListType + // InternalRosSystemParser.g:1440:3: this_ParameterListType_0= ruleParameterListType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); @@ -3945,7 +3804,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 2 : - // InternalRosSystemParser.g:1535:3: this_ParameterStructType_1= ruleParameterStructType + // InternalRosSystemParser.g:1449:3: this_ParameterStructType_1= ruleParameterStructType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); @@ -3963,7 +3822,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 3 : - // InternalRosSystemParser.g:1544:3: this_ParameterIntegerType_2= ruleParameterIntegerType + // InternalRosSystemParser.g:1458:3: this_ParameterIntegerType_2= ruleParameterIntegerType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); @@ -3981,7 +3840,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 4 : - // InternalRosSystemParser.g:1553:3: this_ParameterStringType_3= ruleParameterStringType + // InternalRosSystemParser.g:1467:3: this_ParameterStringType_3= ruleParameterStringType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); @@ -3999,7 +3858,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 5 : - // InternalRosSystemParser.g:1562:3: this_ParameterDoubleType_4= ruleParameterDoubleType + // InternalRosSystemParser.g:1476:3: this_ParameterDoubleType_4= ruleParameterDoubleType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); @@ -4017,7 +3876,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 6 : - // InternalRosSystemParser.g:1571:3: this_ParameterBooleanType_5= ruleParameterBooleanType + // InternalRosSystemParser.g:1485:3: this_ParameterBooleanType_5= ruleParameterBooleanType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); @@ -4035,7 +3894,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 7 : - // InternalRosSystemParser.g:1580:3: this_ParameterBase64Type_6= ruleParameterBase64Type + // InternalRosSystemParser.g:1494:3: this_ParameterBase64Type_6= ruleParameterBase64Type { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); @@ -4053,7 +3912,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 8 : - // InternalRosSystemParser.g:1589:3: this_ParameterArrayType_7= ruleParameterArrayType + // InternalRosSystemParser.g:1503:3: this_ParameterArrayType_7= ruleParameterArrayType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); @@ -4093,7 +3952,7 @@ public final EObject ruleParameterType() throws RecognitionException { // $ANTLR start "entryRuleParameterValue" - // InternalRosSystemParser.g:1601:1: entryRuleParameterValue returns [EObject current=null] : iv_ruleParameterValue= ruleParameterValue EOF ; + // InternalRosSystemParser.g:1515:1: entryRuleParameterValue returns [EObject current=null] : iv_ruleParameterValue= ruleParameterValue EOF ; public final EObject entryRuleParameterValue() throws RecognitionException { EObject current = null; @@ -4101,8 +3960,8 @@ public final EObject entryRuleParameterValue() throws RecognitionException { try { - // InternalRosSystemParser.g:1601:55: (iv_ruleParameterValue= ruleParameterValue EOF ) - // InternalRosSystemParser.g:1602:2: iv_ruleParameterValue= ruleParameterValue EOF + // InternalRosSystemParser.g:1515:55: (iv_ruleParameterValue= ruleParameterValue EOF ) + // InternalRosSystemParser.g:1516:2: iv_ruleParameterValue= ruleParameterValue EOF { newCompositeNode(grammarAccess.getParameterValueRule()); pushFollow(FOLLOW_1); @@ -4129,7 +3988,7 @@ public final EObject entryRuleParameterValue() throws RecognitionException { // $ANTLR start "ruleParameterValue" - // InternalRosSystemParser.g:1608: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 ) ; + // InternalRosSystemParser.g:1522: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; @@ -4152,15 +4011,15 @@ public final EObject ruleParameterValue() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:1614: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 ) ) - // InternalRosSystemParser.g:1615: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 ) + // InternalRosSystemParser.g:1528: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 ) ) + // InternalRosSystemParser.g:1529: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 ) { - // InternalRosSystemParser.g:1615: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 alt22=7; - alt22 = dfa22.predict(input); - switch (alt22) { + // InternalRosSystemParser.g:1529: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 alt21=7; + alt21 = dfa21.predict(input); + switch (alt21) { case 1 : - // InternalRosSystemParser.g:1616:3: this_ParameterString_0= ruleParameterString + // InternalRosSystemParser.g:1530:3: this_ParameterString_0= ruleParameterString { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); @@ -4178,7 +4037,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 2 : - // InternalRosSystemParser.g:1625:3: this_ParameterBase64_1= ruleParameterBase64 + // InternalRosSystemParser.g:1539:3: this_ParameterBase64_1= ruleParameterBase64 { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); @@ -4196,7 +4055,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 3 : - // InternalRosSystemParser.g:1634:3: this_ParameterInteger_2= ruleParameterInteger + // InternalRosSystemParser.g:1548:3: this_ParameterInteger_2= ruleParameterInteger { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); @@ -4214,7 +4073,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 4 : - // InternalRosSystemParser.g:1643:3: this_ParameterDouble_3= ruleParameterDouble + // InternalRosSystemParser.g:1557:3: this_ParameterDouble_3= ruleParameterDouble { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); @@ -4232,7 +4091,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 5 : - // InternalRosSystemParser.g:1652:3: this_ParameterBoolean_4= ruleParameterBoolean + // InternalRosSystemParser.g:1566:3: this_ParameterBoolean_4= ruleParameterBoolean { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); @@ -4250,7 +4109,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 6 : - // InternalRosSystemParser.g:1661:3: this_ParameterList_5= ruleParameterList + // InternalRosSystemParser.g:1575:3: this_ParameterList_5= ruleParameterList { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); @@ -4268,7 +4127,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 7 : - // InternalRosSystemParser.g:1670:3: this_ParameterStruct_6= ruleParameterStruct + // InternalRosSystemParser.g:1584:3: this_ParameterStruct_6= ruleParameterStruct { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); @@ -4308,7 +4167,7 @@ public final EObject ruleParameterValue() throws RecognitionException { // $ANTLR start "entryRuleParameterListType" - // InternalRosSystemParser.g:1682:1: entryRuleParameterListType returns [EObject current=null] : iv_ruleParameterListType= ruleParameterListType EOF ; + // InternalRosSystemParser.g:1596:1: entryRuleParameterListType returns [EObject current=null] : iv_ruleParameterListType= ruleParameterListType EOF ; public final EObject entryRuleParameterListType() throws RecognitionException { EObject current = null; @@ -4316,8 +4175,8 @@ public final EObject entryRuleParameterListType() throws RecognitionException { try { - // InternalRosSystemParser.g:1682:58: (iv_ruleParameterListType= ruleParameterListType EOF ) - // InternalRosSystemParser.g:1683:2: iv_ruleParameterListType= ruleParameterListType EOF + // InternalRosSystemParser.g:1596:58: (iv_ruleParameterListType= ruleParameterListType EOF ) + // InternalRosSystemParser.g:1597:2: iv_ruleParameterListType= ruleParameterListType EOF { newCompositeNode(grammarAccess.getParameterListTypeRule()); pushFollow(FOLLOW_1); @@ -4344,7 +4203,7 @@ public final EObject entryRuleParameterListType() throws RecognitionException { // $ANTLR start "ruleParameterListType" - // InternalRosSystemParser.g:1689:1: ruleParameterListType returns [EObject current=null] : ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) ; + // InternalRosSystemParser.g:1603:1: ruleParameterListType returns [EObject current=null] : ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) ; public final EObject ruleParameterListType() throws RecognitionException { EObject current = null; @@ -4361,14 +4220,14 @@ public final EObject ruleParameterListType() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:1695:2: ( ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) ) - // InternalRosSystemParser.g:1696:2: ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) + // InternalRosSystemParser.g:1609:2: ( ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) ) + // InternalRosSystemParser.g:1610:2: ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) { - // InternalRosSystemParser.g:1696:2: ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) - // InternalRosSystemParser.g:1697:3: () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket + // InternalRosSystemParser.g:1610:2: ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) + // InternalRosSystemParser.g:1611:3: () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket { - // InternalRosSystemParser.g:1697:3: () - // InternalRosSystemParser.g:1698:4: + // InternalRosSystemParser.g:1611:3: () + // InternalRosSystemParser.g:1612:4: { current = forceCreateModelElement( @@ -4382,20 +4241,20 @@ public final EObject ruleParameterListType() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getParameterListTypeAccess().getListKeyword_1()); - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_28); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_25); newLeafNode(otherlv_2, grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); - // InternalRosSystemParser.g:1712:3: ( (lv_sequence_3_0= ruleParameterType ) ) - // InternalRosSystemParser.g:1713:4: (lv_sequence_3_0= ruleParameterType ) + // InternalRosSystemParser.g:1626:3: ( (lv_sequence_3_0= ruleParameterType ) ) + // InternalRosSystemParser.g:1627:4: (lv_sequence_3_0= ruleParameterType ) { - // InternalRosSystemParser.g:1713:4: (lv_sequence_3_0= ruleParameterType ) - // InternalRosSystemParser.g:1714:5: lv_sequence_3_0= ruleParameterType + // InternalRosSystemParser.g:1627:4: (lv_sequence_3_0= ruleParameterType ) + // InternalRosSystemParser.g:1628:5: lv_sequence_3_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_11); lv_sequence_3_0=ruleParameterType(); state._fsp--; @@ -4417,35 +4276,35 @@ public final EObject ruleParameterListType() throws RecognitionException { } - // InternalRosSystemParser.g:1731:3: (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* - loop23: + // InternalRosSystemParser.g:1645:3: (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* + loop22: do { - int alt23=2; - int LA23_0 = input.LA(1); + int alt22=2; + int LA22_0 = input.LA(1); - if ( (LA23_0==Comma) ) { - alt23=1; + if ( (LA22_0==Comma) ) { + alt22=1; } - switch (alt23) { + switch (alt22) { case 1 : - // InternalRosSystemParser.g:1732:4: otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) + // InternalRosSystemParser.g:1646:4: otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) { - otherlv_4=(Token)match(input,Comma,FOLLOW_28); + otherlv_4=(Token)match(input,Comma,FOLLOW_25); newLeafNode(otherlv_4, grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); - // InternalRosSystemParser.g:1736:4: ( (lv_sequence_5_0= ruleParameterType ) ) - // InternalRosSystemParser.g:1737:5: (lv_sequence_5_0= ruleParameterType ) + // InternalRosSystemParser.g:1650:4: ( (lv_sequence_5_0= ruleParameterType ) ) + // InternalRosSystemParser.g:1651:5: (lv_sequence_5_0= ruleParameterType ) { - // InternalRosSystemParser.g:1737:5: (lv_sequence_5_0= ruleParameterType ) - // InternalRosSystemParser.g:1738:6: lv_sequence_5_0= ruleParameterType + // InternalRosSystemParser.g:1651:5: (lv_sequence_5_0= ruleParameterType ) + // InternalRosSystemParser.g:1652:6: lv_sequence_5_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_11); lv_sequence_5_0=ruleParameterType(); state._fsp--; @@ -4472,7 +4331,7 @@ public final EObject ruleParameterListType() throws RecognitionException { break; default : - break loop23; + break loop22; } } while (true); @@ -4503,7 +4362,7 @@ public final EObject ruleParameterListType() throws RecognitionException { // $ANTLR start "entryRuleParameterStructType" - // InternalRosSystemParser.g:1764:1: entryRuleParameterStructType returns [EObject current=null] : iv_ruleParameterStructType= ruleParameterStructType EOF ; + // InternalRosSystemParser.g:1678:1: entryRuleParameterStructType returns [EObject current=null] : iv_ruleParameterStructType= ruleParameterStructType EOF ; public final EObject entryRuleParameterStructType() throws RecognitionException { EObject current = null; @@ -4511,8 +4370,8 @@ public final EObject entryRuleParameterStructType() throws RecognitionException try { - // InternalRosSystemParser.g:1764:60: (iv_ruleParameterStructType= ruleParameterStructType EOF ) - // InternalRosSystemParser.g:1765:2: iv_ruleParameterStructType= ruleParameterStructType EOF + // InternalRosSystemParser.g:1678:60: (iv_ruleParameterStructType= ruleParameterStructType EOF ) + // InternalRosSystemParser.g:1679:2: iv_ruleParameterStructType= ruleParameterStructType EOF { newCompositeNode(grammarAccess.getParameterStructTypeRule()); pushFollow(FOLLOW_1); @@ -4539,7 +4398,7 @@ public final EObject entryRuleParameterStructType() throws RecognitionException // $ANTLR start "ruleParameterStructType" - // InternalRosSystemParser.g:1771:1: ruleParameterStructType returns [EObject current=null] : ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) ; + // InternalRosSystemParser.g:1685:1: ruleParameterStructType returns [EObject current=null] : ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) ; public final EObject ruleParameterStructType() throws RecognitionException { EObject current = null; @@ -4556,14 +4415,14 @@ public final EObject ruleParameterStructType() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:1777:2: ( ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) ) - // InternalRosSystemParser.g:1778:2: ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) + // InternalRosSystemParser.g:1691:2: ( ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) ) + // InternalRosSystemParser.g:1692:2: ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) { - // InternalRosSystemParser.g:1778:2: ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) - // InternalRosSystemParser.g:1779:3: () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket + // InternalRosSystemParser.g:1692:2: ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) + // InternalRosSystemParser.g:1693:3: () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket { - // InternalRosSystemParser.g:1779:3: () - // InternalRosSystemParser.g:1780:4: + // InternalRosSystemParser.g:1693:3: () + // InternalRosSystemParser.g:1694:4: { current = forceCreateModelElement( @@ -4581,16 +4440,16 @@ public final EObject ruleParameterStructType() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); - // InternalRosSystemParser.g:1794:3: ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) - // InternalRosSystemParser.g:1795:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) + // InternalRosSystemParser.g:1708:3: ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) + // InternalRosSystemParser.g:1709:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) { - // InternalRosSystemParser.g:1795:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) - // InternalRosSystemParser.g:1796:5: lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember + // InternalRosSystemParser.g:1709:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) + // InternalRosSystemParser.g:1710:5: lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember { newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_11); lv_parameterstructypetmember_3_0=ruleParameterStructTypeMember(); state._fsp--; @@ -4612,35 +4471,35 @@ public final EObject ruleParameterStructType() throws RecognitionException { } - // InternalRosSystemParser.g:1813:3: (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* - loop24: + // InternalRosSystemParser.g:1727:3: (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* + loop23: do { - int alt24=2; - int LA24_0 = input.LA(1); + int alt23=2; + int LA23_0 = input.LA(1); - if ( (LA24_0==Comma) ) { - alt24=1; + if ( (LA23_0==Comma) ) { + alt23=1; } - switch (alt24) { + switch (alt23) { case 1 : - // InternalRosSystemParser.g:1814:4: otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) + // InternalRosSystemParser.g:1728:4: otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) { otherlv_4=(Token)match(input,Comma,FOLLOW_10); newLeafNode(otherlv_4, grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); - // InternalRosSystemParser.g:1818:4: ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) - // InternalRosSystemParser.g:1819:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) + // InternalRosSystemParser.g:1732:4: ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) + // InternalRosSystemParser.g:1733:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) { - // InternalRosSystemParser.g:1819:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) - // InternalRosSystemParser.g:1820:6: lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember + // InternalRosSystemParser.g:1733:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) + // InternalRosSystemParser.g:1734:6: lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember { newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_11); lv_parameterstructypetmember_5_0=ruleParameterStructTypeMember(); state._fsp--; @@ -4667,7 +4526,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { break; default : - break loop24; + break loop23; } } while (true); @@ -4698,7 +4557,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { // $ANTLR start "entryRuleParameterIntegerType" - // InternalRosSystemParser.g:1846:1: entryRuleParameterIntegerType returns [EObject current=null] : iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ; + // InternalRosSystemParser.g:1760:1: entryRuleParameterIntegerType returns [EObject current=null] : iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ; public final EObject entryRuleParameterIntegerType() throws RecognitionException { EObject current = null; @@ -4706,8 +4565,8 @@ public final EObject entryRuleParameterIntegerType() throws RecognitionException try { - // InternalRosSystemParser.g:1846:61: (iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ) - // InternalRosSystemParser.g:1847:2: iv_ruleParameterIntegerType= ruleParameterIntegerType EOF + // InternalRosSystemParser.g:1760:61: (iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ) + // InternalRosSystemParser.g:1761:2: iv_ruleParameterIntegerType= ruleParameterIntegerType EOF { newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); pushFollow(FOLLOW_1); @@ -4734,7 +4593,7 @@ public final EObject entryRuleParameterIntegerType() throws RecognitionException // $ANTLR start "ruleParameterIntegerType" - // InternalRosSystemParser.g:1853:1: ruleParameterIntegerType returns [EObject current=null] : ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ; + // InternalRosSystemParser.g:1767: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; @@ -4747,14 +4606,14 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:1859:2: ( ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ) - // InternalRosSystemParser.g:1860:2: ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) + // InternalRosSystemParser.g:1773:2: ( ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ) + // InternalRosSystemParser.g:1774:2: ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) { - // InternalRosSystemParser.g:1860:2: ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) - // InternalRosSystemParser.g:1861:3: () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? + // InternalRosSystemParser.g:1774:2: ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) + // InternalRosSystemParser.g:1775:3: () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? { - // InternalRosSystemParser.g:1861:3: () - // InternalRosSystemParser.g:1862:4: + // InternalRosSystemParser.g:1775:3: () + // InternalRosSystemParser.g:1776:4: { current = forceCreateModelElement( @@ -4764,34 +4623,34 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { } - otherlv_1=(Token)match(input,Integer,FOLLOW_30); + otherlv_1=(Token)match(input,Integer,FOLLOW_26); newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); - // InternalRosSystemParser.g:1872:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? - int alt25=2; - int LA25_0 = input.LA(1); + // InternalRosSystemParser.g:1786:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? + int alt24=2; + int LA24_0 = input.LA(1); - if ( (LA25_0==Default) ) { - int LA25_1 = input.LA(2); + if ( (LA24_0==Default) ) { + int LA24_1 = input.LA(2); - if ( (LA25_1==RULE_DECINT) ) { - alt25=1; + if ( (LA24_1==RULE_DECINT) ) { + alt24=1; } } - switch (alt25) { + switch (alt24) { case 1 : - // InternalRosSystemParser.g:1873:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) + // InternalRosSystemParser.g:1787:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_31); + otherlv_2=(Token)match(input,Default,FOLLOW_13); newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); - // InternalRosSystemParser.g:1877:4: ( (lv_default_3_0= ruleParameterInteger ) ) - // InternalRosSystemParser.g:1878:5: (lv_default_3_0= ruleParameterInteger ) + // InternalRosSystemParser.g:1791:4: ( (lv_default_3_0= ruleParameterInteger ) ) + // InternalRosSystemParser.g:1792:5: (lv_default_3_0= ruleParameterInteger ) { - // InternalRosSystemParser.g:1878:5: (lv_default_3_0= ruleParameterInteger ) - // InternalRosSystemParser.g:1879:6: lv_default_3_0= ruleParameterInteger + // InternalRosSystemParser.g:1792:5: (lv_default_3_0= ruleParameterInteger ) + // InternalRosSystemParser.g:1793:6: lv_default_3_0= ruleParameterInteger { newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); @@ -4847,7 +4706,7 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { // $ANTLR start "entryRuleParameterStringType" - // InternalRosSystemParser.g:1901:1: entryRuleParameterStringType returns [EObject current=null] : iv_ruleParameterStringType= ruleParameterStringType EOF ; + // InternalRosSystemParser.g:1815:1: entryRuleParameterStringType returns [EObject current=null] : iv_ruleParameterStringType= ruleParameterStringType EOF ; public final EObject entryRuleParameterStringType() throws RecognitionException { EObject current = null; @@ -4855,8 +4714,8 @@ public final EObject entryRuleParameterStringType() throws RecognitionException try { - // InternalRosSystemParser.g:1901:60: (iv_ruleParameterStringType= ruleParameterStringType EOF ) - // InternalRosSystemParser.g:1902:2: iv_ruleParameterStringType= ruleParameterStringType EOF + // InternalRosSystemParser.g:1815:60: (iv_ruleParameterStringType= ruleParameterStringType EOF ) + // InternalRosSystemParser.g:1816:2: iv_ruleParameterStringType= ruleParameterStringType EOF { newCompositeNode(grammarAccess.getParameterStringTypeRule()); pushFollow(FOLLOW_1); @@ -4883,7 +4742,7 @@ public final EObject entryRuleParameterStringType() throws RecognitionException // $ANTLR start "ruleParameterStringType" - // InternalRosSystemParser.g:1908:1: ruleParameterStringType returns [EObject current=null] : ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) ; + // InternalRosSystemParser.g:1822: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; @@ -4896,14 +4755,14 @@ public final EObject ruleParameterStringType() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:1914:2: ( ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) ) - // InternalRosSystemParser.g:1915:2: ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) + // InternalRosSystemParser.g:1828:2: ( ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) ) + // InternalRosSystemParser.g:1829:2: ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) { - // InternalRosSystemParser.g:1915:2: ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) - // InternalRosSystemParser.g:1916:3: () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? + // InternalRosSystemParser.g:1829:2: ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) + // InternalRosSystemParser.g:1830:3: () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? { - // InternalRosSystemParser.g:1916:3: () - // InternalRosSystemParser.g:1917:4: + // InternalRosSystemParser.g:1830:3: () + // InternalRosSystemParser.g:1831:4: { current = forceCreateModelElement( @@ -4913,34 +4772,34 @@ public final EObject ruleParameterStringType() throws RecognitionException { } - otherlv_1=(Token)match(input,String,FOLLOW_30); + otherlv_1=(Token)match(input,String,FOLLOW_26); newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); - // InternalRosSystemParser.g:1927:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? - int alt26=2; - int LA26_0 = input.LA(1); + // InternalRosSystemParser.g:1841:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? + int alt25=2; + int LA25_0 = input.LA(1); - if ( (LA26_0==Default) ) { - int LA26_1 = input.LA(2); + if ( (LA25_0==Default) ) { + int LA25_1 = input.LA(2); - if ( ((LA26_1>=RULE_ID && LA26_1<=RULE_STRING)) ) { - alt26=1; + if ( ((LA25_1>=RULE_ID && LA25_1<=RULE_STRING)) ) { + alt25=1; } } - switch (alt26) { + switch (alt25) { case 1 : - // InternalRosSystemParser.g:1928:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) + // InternalRosSystemParser.g:1842:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) { otherlv_2=(Token)match(input,Default,FOLLOW_10); newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); - // InternalRosSystemParser.g:1932:4: ( (lv_default_3_0= ruleParameterString ) ) - // InternalRosSystemParser.g:1933:5: (lv_default_3_0= ruleParameterString ) + // InternalRosSystemParser.g:1846:4: ( (lv_default_3_0= ruleParameterString ) ) + // InternalRosSystemParser.g:1847:5: (lv_default_3_0= ruleParameterString ) { - // InternalRosSystemParser.g:1933:5: (lv_default_3_0= ruleParameterString ) - // InternalRosSystemParser.g:1934:6: lv_default_3_0= ruleParameterString + // InternalRosSystemParser.g:1847:5: (lv_default_3_0= ruleParameterString ) + // InternalRosSystemParser.g:1848:6: lv_default_3_0= ruleParameterString { newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); @@ -4996,7 +4855,7 @@ public final EObject ruleParameterStringType() throws RecognitionException { // $ANTLR start "entryRuleParameterDoubleType" - // InternalRosSystemParser.g:1956:1: entryRuleParameterDoubleType returns [EObject current=null] : iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ; + // InternalRosSystemParser.g:1870:1: entryRuleParameterDoubleType returns [EObject current=null] : iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ; public final EObject entryRuleParameterDoubleType() throws RecognitionException { EObject current = null; @@ -5004,8 +4863,8 @@ public final EObject entryRuleParameterDoubleType() throws RecognitionException try { - // InternalRosSystemParser.g:1956:60: (iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ) - // InternalRosSystemParser.g:1957:2: iv_ruleParameterDoubleType= ruleParameterDoubleType EOF + // InternalRosSystemParser.g:1870:60: (iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ) + // InternalRosSystemParser.g:1871:2: iv_ruleParameterDoubleType= ruleParameterDoubleType EOF { newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); pushFollow(FOLLOW_1); @@ -5032,7 +4891,7 @@ public final EObject entryRuleParameterDoubleType() throws RecognitionException // $ANTLR start "ruleParameterDoubleType" - // InternalRosSystemParser.g:1963:1: ruleParameterDoubleType returns [EObject current=null] : ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ; + // InternalRosSystemParser.g:1877: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; @@ -5045,14 +4904,14 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:1969:2: ( ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ) - // InternalRosSystemParser.g:1970:2: ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) + // InternalRosSystemParser.g:1883:2: ( ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ) + // InternalRosSystemParser.g:1884:2: ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) { - // InternalRosSystemParser.g:1970:2: ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) - // InternalRosSystemParser.g:1971:3: () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? + // InternalRosSystemParser.g:1884:2: ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) + // InternalRosSystemParser.g:1885:3: () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? { - // InternalRosSystemParser.g:1971:3: () - // InternalRosSystemParser.g:1972:4: + // InternalRosSystemParser.g:1885:3: () + // InternalRosSystemParser.g:1886:4: { current = forceCreateModelElement( @@ -5062,34 +4921,34 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { } - otherlv_1=(Token)match(input,Double,FOLLOW_30); + otherlv_1=(Token)match(input,Double,FOLLOW_26); newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); - // InternalRosSystemParser.g:1982:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? - int alt27=2; - int LA27_0 = input.LA(1); + // InternalRosSystemParser.g:1896:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? + int alt26=2; + int LA26_0 = input.LA(1); - if ( (LA27_0==Default) ) { - int LA27_1 = input.LA(2); + if ( (LA26_0==Default) ) { + int LA26_1 = input.LA(2); - if ( (LA27_1==RULE_DOUBLE) ) { - alt27=1; + if ( (LA26_1==RULE_DOUBLE) ) { + alt26=1; } } - switch (alt27) { + switch (alt26) { case 1 : - // InternalRosSystemParser.g:1983:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) + // InternalRosSystemParser.g:1897:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_32); + otherlv_2=(Token)match(input,Default,FOLLOW_27); newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); - // InternalRosSystemParser.g:1987:4: ( (lv_default_3_0= ruleParameterDouble ) ) - // InternalRosSystemParser.g:1988:5: (lv_default_3_0= ruleParameterDouble ) + // InternalRosSystemParser.g:1901:4: ( (lv_default_3_0= ruleParameterDouble ) ) + // InternalRosSystemParser.g:1902:5: (lv_default_3_0= ruleParameterDouble ) { - // InternalRosSystemParser.g:1988:5: (lv_default_3_0= ruleParameterDouble ) - // InternalRosSystemParser.g:1989:6: lv_default_3_0= ruleParameterDouble + // InternalRosSystemParser.g:1902:5: (lv_default_3_0= ruleParameterDouble ) + // InternalRosSystemParser.g:1903:6: lv_default_3_0= ruleParameterDouble { newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); @@ -5145,7 +5004,7 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { // $ANTLR start "entryRuleParameterBooleanType" - // InternalRosSystemParser.g:2011:1: entryRuleParameterBooleanType returns [EObject current=null] : iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ; + // InternalRosSystemParser.g:1925:1: entryRuleParameterBooleanType returns [EObject current=null] : iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ; public final EObject entryRuleParameterBooleanType() throws RecognitionException { EObject current = null; @@ -5153,8 +5012,8 @@ public final EObject entryRuleParameterBooleanType() throws RecognitionException try { - // InternalRosSystemParser.g:2011:61: (iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ) - // InternalRosSystemParser.g:2012:2: iv_ruleParameterBooleanType= ruleParameterBooleanType EOF + // InternalRosSystemParser.g:1925:61: (iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ) + // InternalRosSystemParser.g:1926:2: iv_ruleParameterBooleanType= ruleParameterBooleanType EOF { newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); pushFollow(FOLLOW_1); @@ -5181,7 +5040,7 @@ public final EObject entryRuleParameterBooleanType() throws RecognitionException // $ANTLR start "ruleParameterBooleanType" - // InternalRosSystemParser.g:2018:1: ruleParameterBooleanType returns [EObject current=null] : ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ; + // InternalRosSystemParser.g:1932: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; @@ -5194,14 +5053,14 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2024:2: ( ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ) - // InternalRosSystemParser.g:2025:2: ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) + // InternalRosSystemParser.g:1938:2: ( ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ) + // InternalRosSystemParser.g:1939:2: ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) { - // InternalRosSystemParser.g:2025:2: ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) - // InternalRosSystemParser.g:2026:3: () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? + // InternalRosSystemParser.g:1939:2: ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) + // InternalRosSystemParser.g:1940:3: () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? { - // InternalRosSystemParser.g:2026:3: () - // InternalRosSystemParser.g:2027:4: + // InternalRosSystemParser.g:1940:3: () + // InternalRosSystemParser.g:1941:4: { current = forceCreateModelElement( @@ -5211,34 +5070,34 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { } - otherlv_1=(Token)match(input,Boolean,FOLLOW_30); + otherlv_1=(Token)match(input,Boolean,FOLLOW_26); newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); - // InternalRosSystemParser.g:2037:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? - int alt28=2; - int LA28_0 = input.LA(1); + // InternalRosSystemParser.g:1951:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? + int alt27=2; + int LA27_0 = input.LA(1); - if ( (LA28_0==Default) ) { - int LA28_1 = input.LA(2); + if ( (LA27_0==Default) ) { + int LA27_1 = input.LA(2); - if ( (LA28_1==RULE_BOOLEAN) ) { - alt28=1; + if ( (LA27_1==RULE_BOOLEAN) ) { + alt27=1; } } - switch (alt28) { + switch (alt27) { case 1 : - // InternalRosSystemParser.g:2038:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) + // InternalRosSystemParser.g:1952:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_33); + otherlv_2=(Token)match(input,Default,FOLLOW_28); newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); - // InternalRosSystemParser.g:2042:4: ( (lv_default_3_0= ruleParameterBoolean ) ) - // InternalRosSystemParser.g:2043:5: (lv_default_3_0= ruleParameterBoolean ) + // InternalRosSystemParser.g:1956:4: ( (lv_default_3_0= ruleParameterBoolean ) ) + // InternalRosSystemParser.g:1957:5: (lv_default_3_0= ruleParameterBoolean ) { - // InternalRosSystemParser.g:2043:5: (lv_default_3_0= ruleParameterBoolean ) - // InternalRosSystemParser.g:2044:6: lv_default_3_0= ruleParameterBoolean + // InternalRosSystemParser.g:1957:5: (lv_default_3_0= ruleParameterBoolean ) + // InternalRosSystemParser.g:1958:6: lv_default_3_0= ruleParameterBoolean { newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); @@ -5294,7 +5153,7 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64Type" - // InternalRosSystemParser.g:2066:1: entryRuleParameterBase64Type returns [EObject current=null] : iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ; + // InternalRosSystemParser.g:1980:1: entryRuleParameterBase64Type returns [EObject current=null] : iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ; public final EObject entryRuleParameterBase64Type() throws RecognitionException { EObject current = null; @@ -5302,8 +5161,8 @@ public final EObject entryRuleParameterBase64Type() throws RecognitionException try { - // InternalRosSystemParser.g:2066:60: (iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ) - // InternalRosSystemParser.g:2067:2: iv_ruleParameterBase64Type= ruleParameterBase64Type EOF + // InternalRosSystemParser.g:1980:60: (iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ) + // InternalRosSystemParser.g:1981:2: iv_ruleParameterBase64Type= ruleParameterBase64Type EOF { newCompositeNode(grammarAccess.getParameterBase64TypeRule()); pushFollow(FOLLOW_1); @@ -5330,7 +5189,7 @@ public final EObject entryRuleParameterBase64Type() throws RecognitionException // $ANTLR start "ruleParameterBase64Type" - // InternalRosSystemParser.g:2073:1: ruleParameterBase64Type returns [EObject current=null] : ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ; + // InternalRosSystemParser.g:1987: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; @@ -5343,14 +5202,14 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2079:2: ( ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ) - // InternalRosSystemParser.g:2080:2: ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) + // InternalRosSystemParser.g:1993:2: ( ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ) + // InternalRosSystemParser.g:1994:2: ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) { - // InternalRosSystemParser.g:2080:2: ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) - // InternalRosSystemParser.g:2081:3: () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? + // InternalRosSystemParser.g:1994:2: ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) + // InternalRosSystemParser.g:1995:3: () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? { - // InternalRosSystemParser.g:2081:3: () - // InternalRosSystemParser.g:2082:4: + // InternalRosSystemParser.g:1995:3: () + // InternalRosSystemParser.g:1996:4: { current = forceCreateModelElement( @@ -5360,34 +5219,34 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { } - otherlv_1=(Token)match(input,Base64,FOLLOW_30); + otherlv_1=(Token)match(input,Base64,FOLLOW_26); newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); - // InternalRosSystemParser.g:2092:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? - int alt29=2; - int LA29_0 = input.LA(1); + // InternalRosSystemParser.g:2006:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? + int alt28=2; + int LA28_0 = input.LA(1); - if ( (LA29_0==Default) ) { - int LA29_1 = input.LA(2); + if ( (LA28_0==Default) ) { + int LA28_1 = input.LA(2); - if ( (LA29_1==RULE_BINARY) ) { - alt29=1; + if ( (LA28_1==RULE_BINARY) ) { + alt28=1; } } - switch (alt29) { + switch (alt28) { case 1 : - // InternalRosSystemParser.g:2093:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) + // InternalRosSystemParser.g:2007:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_34); + otherlv_2=(Token)match(input,Default,FOLLOW_29); newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); - // InternalRosSystemParser.g:2097:4: ( (lv_default_3_0= ruleParameterBase64 ) ) - // InternalRosSystemParser.g:2098:5: (lv_default_3_0= ruleParameterBase64 ) + // InternalRosSystemParser.g:2011:4: ( (lv_default_3_0= ruleParameterBase64 ) ) + // InternalRosSystemParser.g:2012:5: (lv_default_3_0= ruleParameterBase64 ) { - // InternalRosSystemParser.g:2098:5: (lv_default_3_0= ruleParameterBase64 ) - // InternalRosSystemParser.g:2099:6: lv_default_3_0= ruleParameterBase64 + // InternalRosSystemParser.g:2012:5: (lv_default_3_0= ruleParameterBase64 ) + // InternalRosSystemParser.g:2013:6: lv_default_3_0= ruleParameterBase64 { newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); @@ -5443,7 +5302,7 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { // $ANTLR start "entryRuleParameterArrayType" - // InternalRosSystemParser.g:2121:1: entryRuleParameterArrayType returns [EObject current=null] : iv_ruleParameterArrayType= ruleParameterArrayType EOF ; + // InternalRosSystemParser.g:2035:1: entryRuleParameterArrayType returns [EObject current=null] : iv_ruleParameterArrayType= ruleParameterArrayType EOF ; public final EObject entryRuleParameterArrayType() throws RecognitionException { EObject current = null; @@ -5451,8 +5310,8 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { try { - // InternalRosSystemParser.g:2121:59: (iv_ruleParameterArrayType= ruleParameterArrayType EOF ) - // InternalRosSystemParser.g:2122:2: iv_ruleParameterArrayType= ruleParameterArrayType EOF + // InternalRosSystemParser.g:2035:59: (iv_ruleParameterArrayType= ruleParameterArrayType EOF ) + // InternalRosSystemParser.g:2036:2: iv_ruleParameterArrayType= ruleParameterArrayType EOF { newCompositeNode(grammarAccess.getParameterArrayTypeRule()); pushFollow(FOLLOW_1); @@ -5479,7 +5338,7 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { // $ANTLR start "ruleParameterArrayType" - // InternalRosSystemParser.g:2128:1: ruleParameterArrayType returns [EObject current=null] : (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) ; + // InternalRosSystemParser.g:2042:1: ruleParameterArrayType returns [EObject current=null] : (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) ; public final EObject ruleParameterArrayType() throws RecognitionException { EObject current = null; @@ -5496,30 +5355,30 @@ public final EObject ruleParameterArrayType() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2134:2: ( (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) ) - // InternalRosSystemParser.g:2135:2: (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) + // InternalRosSystemParser.g:2048:2: ( (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) ) + // InternalRosSystemParser.g:2049:2: (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) { - // InternalRosSystemParser.g:2135:2: (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) - // InternalRosSystemParser.g:2136:3: this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END + // InternalRosSystemParser.g:2049:2: (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) + // InternalRosSystemParser.g:2050:3: this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END { - this_BEGIN_0=(Token)match(input,RULE_BEGIN,FOLLOW_35); + this_BEGIN_0=(Token)match(input,RULE_BEGIN,FOLLOW_30); newLeafNode(this_BEGIN_0, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); - otherlv_1=(Token)match(input,Array,FOLLOW_28); + otherlv_1=(Token)match(input,Array,FOLLOW_25); newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); - // InternalRosSystemParser.g:2144:3: ( (lv_type_2_0= ruleParameterType ) ) - // InternalRosSystemParser.g:2145:4: (lv_type_2_0= ruleParameterType ) + // InternalRosSystemParser.g:2058:3: ( (lv_type_2_0= ruleParameterType ) ) + // InternalRosSystemParser.g:2059:4: (lv_type_2_0= ruleParameterType ) { - // InternalRosSystemParser.g:2145:4: (lv_type_2_0= ruleParameterType ) - // InternalRosSystemParser.g:2146:5: lv_type_2_0= ruleParameterType + // InternalRosSystemParser.g:2059:4: (lv_type_2_0= ruleParameterType ) + // InternalRosSystemParser.g:2060:5: lv_type_2_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_31); lv_type_2_0=ruleParameterType(); state._fsp--; @@ -5541,26 +5400,26 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } - // InternalRosSystemParser.g:2163:3: (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? - int alt30=2; - int LA30_0 = input.LA(1); + // InternalRosSystemParser.g:2077:3: (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? + int alt29=2; + int LA29_0 = input.LA(1); - if ( (LA30_0==Default) ) { - alt30=1; + if ( (LA29_0==Default) ) { + alt29=1; } - switch (alt30) { + switch (alt29) { case 1 : - // InternalRosSystemParser.g:2164:4: otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) + // InternalRosSystemParser.g:2078:4: otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) { otherlv_3=(Token)match(input,Default,FOLLOW_9); newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); - // InternalRosSystemParser.g:2168:4: ( (lv_default_4_0= ruleParameterList ) ) - // InternalRosSystemParser.g:2169:5: (lv_default_4_0= ruleParameterList ) + // InternalRosSystemParser.g:2082:4: ( (lv_default_4_0= ruleParameterList ) ) + // InternalRosSystemParser.g:2083:5: (lv_default_4_0= ruleParameterList ) { - // InternalRosSystemParser.g:2169:5: (lv_default_4_0= ruleParameterList ) - // InternalRosSystemParser.g:2170:6: lv_default_4_0= ruleParameterList + // InternalRosSystemParser.g:2083:5: (lv_default_4_0= ruleParameterList ) + // InternalRosSystemParser.g:2084:6: lv_default_4_0= ruleParameterList { newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); @@ -5620,7 +5479,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { // $ANTLR start "entryRuleParameterList" - // InternalRosSystemParser.g:2196:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; + // InternalRosSystemParser.g:2110:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; public final EObject entryRuleParameterList() throws RecognitionException { EObject current = null; @@ -5628,8 +5487,8 @@ public final EObject entryRuleParameterList() throws RecognitionException { try { - // InternalRosSystemParser.g:2196:54: (iv_ruleParameterList= ruleParameterList EOF ) - // InternalRosSystemParser.g:2197:2: iv_ruleParameterList= ruleParameterList EOF + // InternalRosSystemParser.g:2110:54: (iv_ruleParameterList= ruleParameterList EOF ) + // InternalRosSystemParser.g:2111:2: iv_ruleParameterList= ruleParameterList EOF { newCompositeNode(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); @@ -5656,7 +5515,7 @@ public final EObject entryRuleParameterList() throws RecognitionException { // $ANTLR start "ruleParameterList" - // InternalRosSystemParser.g:2203:1: ruleParameterList returns [EObject current=null] : ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) ; + // InternalRosSystemParser.g:2117:1: ruleParameterList returns [EObject current=null] : ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) ; public final EObject ruleParameterList() throws RecognitionException { EObject current = null; @@ -5672,14 +5531,14 @@ public final EObject ruleParameterList() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2209:2: ( ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) ) - // InternalRosSystemParser.g:2210:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) + // InternalRosSystemParser.g:2123:2: ( ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) ) + // InternalRosSystemParser.g:2124:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) { - // InternalRosSystemParser.g:2210:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) - // InternalRosSystemParser.g:2211:3: () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket + // InternalRosSystemParser.g:2124:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) + // InternalRosSystemParser.g:2125:3: () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket { - // InternalRosSystemParser.g:2211:3: () - // InternalRosSystemParser.g:2212:4: + // InternalRosSystemParser.g:2125:3: () + // InternalRosSystemParser.g:2126:4: { current = forceCreateModelElement( @@ -5693,16 +5552,16 @@ public final EObject ruleParameterList() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); - // InternalRosSystemParser.g:2222:3: ( (lv_value_2_0= ruleParameterValue ) ) - // InternalRosSystemParser.g:2223:4: (lv_value_2_0= ruleParameterValue ) + // InternalRosSystemParser.g:2136:3: ( (lv_value_2_0= ruleParameterValue ) ) + // InternalRosSystemParser.g:2137:4: (lv_value_2_0= ruleParameterValue ) { - // InternalRosSystemParser.g:2223:4: (lv_value_2_0= ruleParameterValue ) - // InternalRosSystemParser.g:2224:5: lv_value_2_0= ruleParameterValue + // InternalRosSystemParser.g:2137:4: (lv_value_2_0= ruleParameterValue ) + // InternalRosSystemParser.g:2138:5: lv_value_2_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_11); lv_value_2_0=ruleParameterValue(); state._fsp--; @@ -5724,35 +5583,35 @@ public final EObject ruleParameterList() throws RecognitionException { } - // InternalRosSystemParser.g:2241:3: (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* - loop31: + // InternalRosSystemParser.g:2155:3: (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* + loop30: do { - int alt31=2; - int LA31_0 = input.LA(1); + int alt30=2; + int LA30_0 = input.LA(1); - if ( (LA31_0==Comma) ) { - alt31=1; + if ( (LA30_0==Comma) ) { + alt30=1; } - switch (alt31) { + switch (alt30) { case 1 : - // InternalRosSystemParser.g:2242:4: otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRosSystemParser.g:2156:4: otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) { otherlv_3=(Token)match(input,Comma,FOLLOW_20); newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); - // InternalRosSystemParser.g:2246:4: ( (lv_value_4_0= ruleParameterValue ) ) - // InternalRosSystemParser.g:2247:5: (lv_value_4_0= ruleParameterValue ) + // InternalRosSystemParser.g:2160:4: ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRosSystemParser.g:2161:5: (lv_value_4_0= ruleParameterValue ) { - // InternalRosSystemParser.g:2247:5: (lv_value_4_0= ruleParameterValue ) - // InternalRosSystemParser.g:2248:6: lv_value_4_0= ruleParameterValue + // InternalRosSystemParser.g:2161:5: (lv_value_4_0= ruleParameterValue ) + // InternalRosSystemParser.g:2162:6: lv_value_4_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_11); lv_value_4_0=ruleParameterValue(); state._fsp--; @@ -5779,7 +5638,7 @@ public final EObject ruleParameterList() throws RecognitionException { break; default : - break loop31; + break loop30; } } while (true); @@ -5810,7 +5669,7 @@ public final EObject ruleParameterList() throws RecognitionException { // $ANTLR start "entryRuleParameterAny" - // InternalRosSystemParser.g:2274:1: entryRuleParameterAny returns [EObject current=null] : iv_ruleParameterAny= ruleParameterAny EOF ; + // InternalRosSystemParser.g:2188:1: entryRuleParameterAny returns [EObject current=null] : iv_ruleParameterAny= ruleParameterAny EOF ; public final EObject entryRuleParameterAny() throws RecognitionException { EObject current = null; @@ -5818,8 +5677,8 @@ public final EObject entryRuleParameterAny() throws RecognitionException { try { - // InternalRosSystemParser.g:2274:53: (iv_ruleParameterAny= ruleParameterAny EOF ) - // InternalRosSystemParser.g:2275:2: iv_ruleParameterAny= ruleParameterAny EOF + // InternalRosSystemParser.g:2188:53: (iv_ruleParameterAny= ruleParameterAny EOF ) + // InternalRosSystemParser.g:2189:2: iv_ruleParameterAny= ruleParameterAny EOF { newCompositeNode(grammarAccess.getParameterAnyRule()); pushFollow(FOLLOW_1); @@ -5846,7 +5705,7 @@ public final EObject entryRuleParameterAny() throws RecognitionException { // $ANTLR start "ruleParameterAny" - // InternalRosSystemParser.g:2281:1: ruleParameterAny returns [EObject current=null] : ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ; + // InternalRosSystemParser.g:2195:1: ruleParameterAny returns [EObject current=null] : ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ; public final EObject ruleParameterAny() throws RecognitionException { EObject current = null; @@ -5859,14 +5718,14 @@ public final EObject ruleParameterAny() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2287:2: ( ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ) - // InternalRosSystemParser.g:2288:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) + // InternalRosSystemParser.g:2201:2: ( ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ) + // InternalRosSystemParser.g:2202:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) { - // InternalRosSystemParser.g:2288:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) - // InternalRosSystemParser.g:2289:3: () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? + // InternalRosSystemParser.g:2202:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) + // InternalRosSystemParser.g:2203:3: () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? { - // InternalRosSystemParser.g:2289:3: () - // InternalRosSystemParser.g:2290:4: + // InternalRosSystemParser.g:2203:3: () + // InternalRosSystemParser.g:2204:4: { current = forceCreateModelElement( @@ -5876,30 +5735,30 @@ public final EObject ruleParameterAny() throws RecognitionException { } - otherlv_1=(Token)match(input,ParameterAny,FOLLOW_37); + otherlv_1=(Token)match(input,ParameterAny,FOLLOW_32); newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); - // InternalRosSystemParser.g:2300:3: (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? - int alt32=2; - int LA32_0 = input.LA(1); + // InternalRosSystemParser.g:2214:3: (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? + int alt31=2; + int LA31_0 = input.LA(1); - if ( (LA32_0==Value) ) { - alt32=1; + if ( (LA31_0==Value) ) { + alt31=1; } - switch (alt32) { + switch (alt31) { case 1 : - // InternalRosSystemParser.g:2301:4: otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) + // InternalRosSystemParser.g:2215:4: otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) { otherlv_2=(Token)match(input,Value,FOLLOW_10); newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); - // InternalRosSystemParser.g:2305:4: ( (lv_value_3_0= ruleEString ) ) - // InternalRosSystemParser.g:2306:5: (lv_value_3_0= ruleEString ) + // InternalRosSystemParser.g:2219:4: ( (lv_value_3_0= ruleEString ) ) + // InternalRosSystemParser.g:2220:5: (lv_value_3_0= ruleEString ) { - // InternalRosSystemParser.g:2306:5: (lv_value_3_0= ruleEString ) - // InternalRosSystemParser.g:2307:6: lv_value_3_0= ruleEString + // InternalRosSystemParser.g:2220:5: (lv_value_3_0= ruleEString ) + // InternalRosSystemParser.g:2221:6: lv_value_3_0= ruleEString { newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); @@ -5955,7 +5814,7 @@ public final EObject ruleParameterAny() throws RecognitionException { // $ANTLR start "entryRuleParameterString" - // InternalRosSystemParser.g:2329:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; + // InternalRosSystemParser.g:2243:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; public final EObject entryRuleParameterString() throws RecognitionException { EObject current = null; @@ -5963,8 +5822,8 @@ public final EObject entryRuleParameterString() throws RecognitionException { try { - // InternalRosSystemParser.g:2329:56: (iv_ruleParameterString= ruleParameterString EOF ) - // InternalRosSystemParser.g:2330:2: iv_ruleParameterString= ruleParameterString EOF + // InternalRosSystemParser.g:2243:56: (iv_ruleParameterString= ruleParameterString EOF ) + // InternalRosSystemParser.g:2244:2: iv_ruleParameterString= ruleParameterString EOF { newCompositeNode(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); @@ -5991,7 +5850,7 @@ public final EObject entryRuleParameterString() throws RecognitionException { // $ANTLR start "ruleParameterString" - // InternalRosSystemParser.g:2336:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; + // InternalRosSystemParser.g:2250:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; public final EObject ruleParameterString() throws RecognitionException { EObject current = null; @@ -6002,14 +5861,14 @@ public final EObject ruleParameterString() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2342:2: ( ( (lv_value_0_0= ruleEString ) ) ) - // InternalRosSystemParser.g:2343:2: ( (lv_value_0_0= ruleEString ) ) + // InternalRosSystemParser.g:2256:2: ( ( (lv_value_0_0= ruleEString ) ) ) + // InternalRosSystemParser.g:2257:2: ( (lv_value_0_0= ruleEString ) ) { - // InternalRosSystemParser.g:2343:2: ( (lv_value_0_0= ruleEString ) ) - // InternalRosSystemParser.g:2344:3: (lv_value_0_0= ruleEString ) + // InternalRosSystemParser.g:2257:2: ( (lv_value_0_0= ruleEString ) ) + // InternalRosSystemParser.g:2258:3: (lv_value_0_0= ruleEString ) { - // InternalRosSystemParser.g:2344:3: (lv_value_0_0= ruleEString ) - // InternalRosSystemParser.g:2345:4: lv_value_0_0= ruleEString + // InternalRosSystemParser.g:2258:3: (lv_value_0_0= ruleEString ) + // InternalRosSystemParser.g:2259:4: lv_value_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); @@ -6056,7 +5915,7 @@ public final EObject ruleParameterString() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64" - // InternalRosSystemParser.g:2365:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; + // InternalRosSystemParser.g:2279:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; public final EObject entryRuleParameterBase64() throws RecognitionException { EObject current = null; @@ -6064,8 +5923,8 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { try { - // InternalRosSystemParser.g:2365:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) - // InternalRosSystemParser.g:2366:2: iv_ruleParameterBase64= ruleParameterBase64 EOF + // InternalRosSystemParser.g:2279:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) + // InternalRosSystemParser.g:2280:2: iv_ruleParameterBase64= ruleParameterBase64 EOF { newCompositeNode(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); @@ -6092,7 +5951,7 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { // $ANTLR start "ruleParameterBase64" - // InternalRosSystemParser.g:2372:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; + // InternalRosSystemParser.g:2286:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; public final EObject ruleParameterBase64() throws RecognitionException { EObject current = null; @@ -6103,14 +5962,14 @@ public final EObject ruleParameterBase64() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2378:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) - // InternalRosSystemParser.g:2379:2: ( (lv_value_0_0= ruleBase64Binary ) ) + // InternalRosSystemParser.g:2292:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) + // InternalRosSystemParser.g:2293:2: ( (lv_value_0_0= ruleBase64Binary ) ) { - // InternalRosSystemParser.g:2379:2: ( (lv_value_0_0= ruleBase64Binary ) ) - // InternalRosSystemParser.g:2380:3: (lv_value_0_0= ruleBase64Binary ) + // InternalRosSystemParser.g:2293:2: ( (lv_value_0_0= ruleBase64Binary ) ) + // InternalRosSystemParser.g:2294:3: (lv_value_0_0= ruleBase64Binary ) { - // InternalRosSystemParser.g:2380:3: (lv_value_0_0= ruleBase64Binary ) - // InternalRosSystemParser.g:2381:4: lv_value_0_0= ruleBase64Binary + // InternalRosSystemParser.g:2294:3: (lv_value_0_0= ruleBase64Binary ) + // InternalRosSystemParser.g:2295:4: lv_value_0_0= ruleBase64Binary { newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); @@ -6157,7 +6016,7 @@ public final EObject ruleParameterBase64() throws RecognitionException { // $ANTLR start "entryRuleParameterInteger" - // InternalRosSystemParser.g:2401:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; + // InternalRosSystemParser.g:2315:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; public final EObject entryRuleParameterInteger() throws RecognitionException { EObject current = null; @@ -6165,8 +6024,8 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { try { - // InternalRosSystemParser.g:2401:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) - // InternalRosSystemParser.g:2402:2: iv_ruleParameterInteger= ruleParameterInteger EOF + // InternalRosSystemParser.g:2315:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) + // InternalRosSystemParser.g:2316:2: iv_ruleParameterInteger= ruleParameterInteger EOF { newCompositeNode(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); @@ -6193,7 +6052,7 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { // $ANTLR start "ruleParameterInteger" - // InternalRosSystemParser.g:2408:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; + // InternalRosSystemParser.g:2322:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; public final EObject ruleParameterInteger() throws RecognitionException { EObject current = null; @@ -6204,14 +6063,14 @@ public final EObject ruleParameterInteger() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2414:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) - // InternalRosSystemParser.g:2415:2: ( (lv_value_0_0= ruleInteger0 ) ) + // InternalRosSystemParser.g:2328:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) + // InternalRosSystemParser.g:2329:2: ( (lv_value_0_0= ruleInteger0 ) ) { - // InternalRosSystemParser.g:2415:2: ( (lv_value_0_0= ruleInteger0 ) ) - // InternalRosSystemParser.g:2416:3: (lv_value_0_0= ruleInteger0 ) + // InternalRosSystemParser.g:2329:2: ( (lv_value_0_0= ruleInteger0 ) ) + // InternalRosSystemParser.g:2330:3: (lv_value_0_0= ruleInteger0 ) { - // InternalRosSystemParser.g:2416:3: (lv_value_0_0= ruleInteger0 ) - // InternalRosSystemParser.g:2417:4: lv_value_0_0= ruleInteger0 + // InternalRosSystemParser.g:2330:3: (lv_value_0_0= ruleInteger0 ) + // InternalRosSystemParser.g:2331:4: lv_value_0_0= ruleInteger0 { newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); @@ -6258,7 +6117,7 @@ public final EObject ruleParameterInteger() throws RecognitionException { // $ANTLR start "entryRuleParameterDouble" - // InternalRosSystemParser.g:2437:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; + // InternalRosSystemParser.g:2351:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; public final EObject entryRuleParameterDouble() throws RecognitionException { EObject current = null; @@ -6266,8 +6125,8 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { try { - // InternalRosSystemParser.g:2437:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) - // InternalRosSystemParser.g:2438:2: iv_ruleParameterDouble= ruleParameterDouble EOF + // InternalRosSystemParser.g:2351:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) + // InternalRosSystemParser.g:2352:2: iv_ruleParameterDouble= ruleParameterDouble EOF { newCompositeNode(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); @@ -6294,7 +6153,7 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { // $ANTLR start "ruleParameterDouble" - // InternalRosSystemParser.g:2444:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; + // InternalRosSystemParser.g:2358:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; public final EObject ruleParameterDouble() throws RecognitionException { EObject current = null; @@ -6305,14 +6164,14 @@ public final EObject ruleParameterDouble() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2450:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) - // InternalRosSystemParser.g:2451:2: ( (lv_value_0_0= ruleDouble0 ) ) + // InternalRosSystemParser.g:2364:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) + // InternalRosSystemParser.g:2365:2: ( (lv_value_0_0= ruleDouble0 ) ) { - // InternalRosSystemParser.g:2451:2: ( (lv_value_0_0= ruleDouble0 ) ) - // InternalRosSystemParser.g:2452:3: (lv_value_0_0= ruleDouble0 ) + // InternalRosSystemParser.g:2365:2: ( (lv_value_0_0= ruleDouble0 ) ) + // InternalRosSystemParser.g:2366:3: (lv_value_0_0= ruleDouble0 ) { - // InternalRosSystemParser.g:2452:3: (lv_value_0_0= ruleDouble0 ) - // InternalRosSystemParser.g:2453:4: lv_value_0_0= ruleDouble0 + // InternalRosSystemParser.g:2366:3: (lv_value_0_0= ruleDouble0 ) + // InternalRosSystemParser.g:2367:4: lv_value_0_0= ruleDouble0 { newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); @@ -6359,7 +6218,7 @@ public final EObject ruleParameterDouble() throws RecognitionException { // $ANTLR start "entryRuleParameterBoolean" - // InternalRosSystemParser.g:2473:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; + // InternalRosSystemParser.g:2387:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; public final EObject entryRuleParameterBoolean() throws RecognitionException { EObject current = null; @@ -6367,8 +6226,8 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { try { - // InternalRosSystemParser.g:2473:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) - // InternalRosSystemParser.g:2474:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF + // InternalRosSystemParser.g:2387:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) + // InternalRosSystemParser.g:2388:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF { newCompositeNode(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); @@ -6395,7 +6254,7 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { // $ANTLR start "ruleParameterBoolean" - // InternalRosSystemParser.g:2480:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; + // InternalRosSystemParser.g:2394:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; public final EObject ruleParameterBoolean() throws RecognitionException { EObject current = null; @@ -6406,14 +6265,14 @@ public final EObject ruleParameterBoolean() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2486:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) - // InternalRosSystemParser.g:2487:2: ( (lv_value_0_0= ruleboolean0 ) ) + // InternalRosSystemParser.g:2400:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) + // InternalRosSystemParser.g:2401:2: ( (lv_value_0_0= ruleboolean0 ) ) { - // InternalRosSystemParser.g:2487:2: ( (lv_value_0_0= ruleboolean0 ) ) - // InternalRosSystemParser.g:2488:3: (lv_value_0_0= ruleboolean0 ) + // InternalRosSystemParser.g:2401:2: ( (lv_value_0_0= ruleboolean0 ) ) + // InternalRosSystemParser.g:2402:3: (lv_value_0_0= ruleboolean0 ) { - // InternalRosSystemParser.g:2488:3: (lv_value_0_0= ruleboolean0 ) - // InternalRosSystemParser.g:2489:4: lv_value_0_0= ruleboolean0 + // InternalRosSystemParser.g:2402:3: (lv_value_0_0= ruleboolean0 ) + // InternalRosSystemParser.g:2403:4: lv_value_0_0= ruleboolean0 { newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); @@ -6460,7 +6319,7 @@ public final EObject ruleParameterBoolean() throws RecognitionException { // $ANTLR start "entryRuleParameterStruct" - // InternalRosSystemParser.g:2509:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; + // InternalRosSystemParser.g:2423:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; public final EObject entryRuleParameterStruct() throws RecognitionException { EObject current = null; @@ -6468,8 +6327,8 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { try { - // InternalRosSystemParser.g:2509:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) - // InternalRosSystemParser.g:2510:2: iv_ruleParameterStruct= ruleParameterStruct EOF + // InternalRosSystemParser.g:2423:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) + // InternalRosSystemParser.g:2424:2: iv_ruleParameterStruct= ruleParameterStruct EOF { newCompositeNode(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); @@ -6496,7 +6355,7 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { // $ANTLR start "ruleParameterStruct" - // InternalRosSystemParser.g:2516:1: ruleParameterStruct returns [EObject current=null] : ( () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? ) ; + // InternalRosSystemParser.g:2430:1: ruleParameterStruct returns [EObject current=null] : ( () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? ) ; public final EObject ruleParameterStruct() throws RecognitionException { EObject current = null; @@ -6514,14 +6373,14 @@ public final EObject ruleParameterStruct() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2522:2: ( ( () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? ) ) - // InternalRosSystemParser.g:2523:2: ( () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? ) + // InternalRosSystemParser.g:2436:2: ( ( () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? ) ) + // InternalRosSystemParser.g:2437:2: ( () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? ) { - // InternalRosSystemParser.g:2523:2: ( () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? ) - // InternalRosSystemParser.g:2524:3: () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? + // InternalRosSystemParser.g:2437:2: ( () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? ) + // InternalRosSystemParser.g:2438:3: () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? { - // InternalRosSystemParser.g:2524:3: () - // InternalRosSystemParser.g:2525:4: + // InternalRosSystemParser.g:2438:3: () + // InternalRosSystemParser.g:2439:4: { current = forceCreateModelElement( @@ -6531,31 +6390,31 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - // InternalRosSystemParser.g:2531:3: (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? - int alt34=2; - int LA34_0 = input.LA(1); + // InternalRosSystemParser.g:2445:3: (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? + int alt33=2; + int LA33_0 = input.LA(1); - if ( (LA34_0==LeftSquareBracket) ) { - alt34=1; + if ( (LA33_0==LeftSquareBracket) ) { + alt33=1; } - switch (alt34) { + switch (alt33) { case 1 : - // InternalRosSystemParser.g:2532:4: otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket + // InternalRosSystemParser.g:2446:4: otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket { otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_10); newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); - // InternalRosSystemParser.g:2536:4: ( (lv_value_2_0= ruleParameterStructMember ) ) - // InternalRosSystemParser.g:2537:5: (lv_value_2_0= ruleParameterStructMember ) + // InternalRosSystemParser.g:2450:4: ( (lv_value_2_0= ruleParameterStructMember ) ) + // InternalRosSystemParser.g:2451:5: (lv_value_2_0= ruleParameterStructMember ) { - // InternalRosSystemParser.g:2537:5: (lv_value_2_0= ruleParameterStructMember ) - // InternalRosSystemParser.g:2538:6: lv_value_2_0= ruleParameterStructMember + // InternalRosSystemParser.g:2451:5: (lv_value_2_0= ruleParameterStructMember ) + // InternalRosSystemParser.g:2452:6: lv_value_2_0= ruleParameterStructMember { newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_11); lv_value_2_0=ruleParameterStructMember(); state._fsp--; @@ -6577,20 +6436,20 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - // InternalRosSystemParser.g:2555:4: (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* - loop33: + // InternalRosSystemParser.g:2469:4: (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* + loop32: do { - int alt33=2; - int LA33_0 = input.LA(1); + int alt32=2; + int LA32_0 = input.LA(1); - if ( (LA33_0==Comma) ) { - alt33=1; + if ( (LA32_0==Comma) ) { + alt32=1; } - switch (alt33) { + switch (alt32) { case 1 : - // InternalRosSystemParser.g:2556:5: otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket + // InternalRosSystemParser.g:2470:5: otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket { otherlv_3=(Token)match(input,Comma,FOLLOW_9); @@ -6600,16 +6459,16 @@ public final EObject ruleParameterStruct() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); - // InternalRosSystemParser.g:2564:5: ( (lv_value_5_0= ruleParameterStructMember ) ) - // InternalRosSystemParser.g:2565:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalRosSystemParser.g:2478:5: ( (lv_value_5_0= ruleParameterStructMember ) ) + // InternalRosSystemParser.g:2479:6: (lv_value_5_0= ruleParameterStructMember ) { - // InternalRosSystemParser.g:2565:6: (lv_value_5_0= ruleParameterStructMember ) - // InternalRosSystemParser.g:2566:7: lv_value_5_0= ruleParameterStructMember + // InternalRosSystemParser.g:2479:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalRosSystemParser.g:2480:7: lv_value_5_0= ruleParameterStructMember { newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_22); lv_value_5_0=ruleParameterStructMember(); state._fsp--; @@ -6631,7 +6490,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_24); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_11); newLeafNode(otherlv_6, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); @@ -6640,7 +6499,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { break; default : - break loop33; + break loop32; } } while (true); @@ -6677,7 +6536,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { // $ANTLR start "entryRuleParameterDate" - // InternalRosSystemParser.g:2597:1: entryRuleParameterDate returns [EObject current=null] : iv_ruleParameterDate= ruleParameterDate EOF ; + // InternalRosSystemParser.g:2511:1: entryRuleParameterDate returns [EObject current=null] : iv_ruleParameterDate= ruleParameterDate EOF ; public final EObject entryRuleParameterDate() throws RecognitionException { EObject current = null; @@ -6685,8 +6544,8 @@ public final EObject entryRuleParameterDate() throws RecognitionException { try { - // InternalRosSystemParser.g:2597:54: (iv_ruleParameterDate= ruleParameterDate EOF ) - // InternalRosSystemParser.g:2598:2: iv_ruleParameterDate= ruleParameterDate EOF + // InternalRosSystemParser.g:2511:54: (iv_ruleParameterDate= ruleParameterDate EOF ) + // InternalRosSystemParser.g:2512:2: iv_ruleParameterDate= ruleParameterDate EOF { newCompositeNode(grammarAccess.getParameterDateRule()); pushFollow(FOLLOW_1); @@ -6713,7 +6572,7 @@ public final EObject entryRuleParameterDate() throws RecognitionException { // $ANTLR start "ruleParameterDate" - // InternalRosSystemParser.g:2604:1: ruleParameterDate returns [EObject current=null] : ( (lv_value_0_0= ruleDateTime0 ) ) ; + // InternalRosSystemParser.g:2518:1: ruleParameterDate returns [EObject current=null] : ( (lv_value_0_0= ruleDateTime0 ) ) ; public final EObject ruleParameterDate() throws RecognitionException { EObject current = null; @@ -6724,14 +6583,14 @@ public final EObject ruleParameterDate() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2610:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) - // InternalRosSystemParser.g:2611:2: ( (lv_value_0_0= ruleDateTime0 ) ) + // InternalRosSystemParser.g:2524:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) + // InternalRosSystemParser.g:2525:2: ( (lv_value_0_0= ruleDateTime0 ) ) { - // InternalRosSystemParser.g:2611:2: ( (lv_value_0_0= ruleDateTime0 ) ) - // InternalRosSystemParser.g:2612:3: (lv_value_0_0= ruleDateTime0 ) + // InternalRosSystemParser.g:2525:2: ( (lv_value_0_0= ruleDateTime0 ) ) + // InternalRosSystemParser.g:2526:3: (lv_value_0_0= ruleDateTime0 ) { - // InternalRosSystemParser.g:2612:3: (lv_value_0_0= ruleDateTime0 ) - // InternalRosSystemParser.g:2613:4: lv_value_0_0= ruleDateTime0 + // InternalRosSystemParser.g:2526:3: (lv_value_0_0= ruleDateTime0 ) + // InternalRosSystemParser.g:2527:4: lv_value_0_0= ruleDateTime0 { newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); @@ -6778,7 +6637,7 @@ public final EObject ruleParameterDate() throws RecognitionException { // $ANTLR start "entryRuleParameterStructMember" - // InternalRosSystemParser.g:2633:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; + // InternalRosSystemParser.g:2547:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; public final EObject entryRuleParameterStructMember() throws RecognitionException { EObject current = null; @@ -6786,8 +6645,8 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio try { - // InternalRosSystemParser.g:2633:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) - // InternalRosSystemParser.g:2634:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF + // InternalRosSystemParser.g:2547:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) + // InternalRosSystemParser.g:2548:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF { newCompositeNode(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); @@ -6814,7 +6673,7 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio // $ANTLR start "ruleParameterStructMember" - // InternalRosSystemParser.g:2640:1: ruleParameterStructMember returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END ) ; + // InternalRosSystemParser.g:2554:1: ruleParameterStructMember returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END ) ; public final EObject ruleParameterStructMember() throws RecognitionException { EObject current = null; @@ -6830,17 +6689,17 @@ public final EObject ruleParameterStructMember() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2646:2: ( ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END ) ) - // InternalRosSystemParser.g:2647:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END ) + // InternalRosSystemParser.g:2560:2: ( ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END ) ) + // InternalRosSystemParser.g:2561:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END ) { - // InternalRosSystemParser.g:2647:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END ) - // InternalRosSystemParser.g:2648:3: ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END + // InternalRosSystemParser.g:2561:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END ) + // InternalRosSystemParser.g:2562:3: ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END { - // InternalRosSystemParser.g:2648:3: ( (lv_name_0_0= ruleEString ) ) - // InternalRosSystemParser.g:2649:4: (lv_name_0_0= ruleEString ) + // InternalRosSystemParser.g:2562:3: ( (lv_name_0_0= ruleEString ) ) + // InternalRosSystemParser.g:2563:4: (lv_name_0_0= ruleEString ) { - // InternalRosSystemParser.g:2649:4: (lv_name_0_0= ruleEString ) - // InternalRosSystemParser.g:2650:5: lv_name_0_0= ruleEString + // InternalRosSystemParser.g:2563:4: (lv_name_0_0= ruleEString ) + // InternalRosSystemParser.g:2564:5: lv_name_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); @@ -6875,11 +6734,11 @@ public final EObject ruleParameterStructMember() throws RecognitionException { newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); - // InternalRosSystemParser.g:2675:3: ( (lv_value_3_0= ruleParameterValue ) ) - // InternalRosSystemParser.g:2676:4: (lv_value_3_0= ruleParameterValue ) + // InternalRosSystemParser.g:2589:3: ( (lv_value_3_0= ruleParameterValue ) ) + // InternalRosSystemParser.g:2590:4: (lv_value_3_0= ruleParameterValue ) { - // InternalRosSystemParser.g:2676:4: (lv_value_3_0= ruleParameterValue ) - // InternalRosSystemParser.g:2677:5: lv_value_3_0= ruleParameterValue + // InternalRosSystemParser.g:2590:4: (lv_value_3_0= ruleParameterValue ) + // InternalRosSystemParser.g:2591:5: lv_value_3_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); @@ -6933,7 +6792,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { // $ANTLR start "entryRuleParameterStructTypeMember" - // InternalRosSystemParser.g:2702:1: entryRuleParameterStructTypeMember returns [EObject current=null] : iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ; + // InternalRosSystemParser.g:2616:1: entryRuleParameterStructTypeMember returns [EObject current=null] : iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ; public final EObject entryRuleParameterStructTypeMember() throws RecognitionException { EObject current = null; @@ -6941,8 +6800,8 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce try { - // InternalRosSystemParser.g:2702:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) - // InternalRosSystemParser.g:2703:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF + // InternalRosSystemParser.g:2616:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) + // InternalRosSystemParser.g:2617:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF { newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); pushFollow(FOLLOW_1); @@ -6969,7 +6828,7 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce // $ANTLR start "ruleParameterStructTypeMember" - // InternalRosSystemParser.g:2709:1: ruleParameterStructTypeMember returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ; + // InternalRosSystemParser.g:2623: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; @@ -6982,22 +6841,22 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException enterRule(); try { - // InternalRosSystemParser.g:2715:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) - // InternalRosSystemParser.g:2716:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) + // InternalRosSystemParser.g:2629:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) + // InternalRosSystemParser.g:2630:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) { - // InternalRosSystemParser.g:2716:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) - // InternalRosSystemParser.g:2717:3: ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) + // InternalRosSystemParser.g:2630:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) + // InternalRosSystemParser.g:2631:3: ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) { - // InternalRosSystemParser.g:2717:3: ( (lv_name_0_0= ruleEString ) ) - // InternalRosSystemParser.g:2718:4: (lv_name_0_0= ruleEString ) + // InternalRosSystemParser.g:2631:3: ( (lv_name_0_0= ruleEString ) ) + // InternalRosSystemParser.g:2632:4: (lv_name_0_0= ruleEString ) { - // InternalRosSystemParser.g:2718:4: (lv_name_0_0= ruleEString ) - // InternalRosSystemParser.g:2719:5: lv_name_0_0= ruleEString + // InternalRosSystemParser.g:2632:4: (lv_name_0_0= ruleEString ) + // InternalRosSystemParser.g:2633:5: lv_name_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_25); lv_name_0_0=ruleEString(); state._fsp--; @@ -7019,11 +6878,11 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException } - // InternalRosSystemParser.g:2736:3: ( (lv_type_1_0= ruleParameterType ) ) - // InternalRosSystemParser.g:2737:4: (lv_type_1_0= ruleParameterType ) + // InternalRosSystemParser.g:2650:3: ( (lv_type_1_0= ruleParameterType ) ) + // InternalRosSystemParser.g:2651:4: (lv_type_1_0= ruleParameterType ) { - // InternalRosSystemParser.g:2737:4: (lv_type_1_0= ruleParameterType ) - // InternalRosSystemParser.g:2738:5: lv_type_1_0= ruleParameterType + // InternalRosSystemParser.g:2651:4: (lv_type_1_0= ruleParameterType ) + // InternalRosSystemParser.g:2652:5: lv_type_1_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); @@ -7073,7 +6932,7 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException // $ANTLR start "entryRuleBase64Binary" - // InternalRosSystemParser.g:2759:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; + // InternalRosSystemParser.g:2673:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; public final String entryRuleBase64Binary() throws RecognitionException { String current = null; @@ -7081,8 +6940,8 @@ public final String entryRuleBase64Binary() throws RecognitionException { try { - // InternalRosSystemParser.g:2759:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) - // InternalRosSystemParser.g:2760:2: iv_ruleBase64Binary= ruleBase64Binary EOF + // InternalRosSystemParser.g:2673:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) + // InternalRosSystemParser.g:2674:2: iv_ruleBase64Binary= ruleBase64Binary EOF { newCompositeNode(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); @@ -7109,7 +6968,7 @@ public final String entryRuleBase64Binary() throws RecognitionException { // $ANTLR start "ruleBase64Binary" - // InternalRosSystemParser.g:2766:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; + // InternalRosSystemParser.g:2680:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -7119,8 +6978,8 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti enterRule(); try { - // InternalRosSystemParser.g:2772:2: (this_BINARY_0= RULE_BINARY ) - // InternalRosSystemParser.g:2773:2: this_BINARY_0= RULE_BINARY + // InternalRosSystemParser.g:2686:2: (this_BINARY_0= RULE_BINARY ) + // InternalRosSystemParser.g:2687:2: this_BINARY_0= RULE_BINARY { this_BINARY_0=(Token)match(input,RULE_BINARY,FOLLOW_2); @@ -7149,7 +7008,7 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti // $ANTLR start "entryRuleboolean0" - // InternalRosSystemParser.g:2783:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; + // InternalRosSystemParser.g:2697:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; public final String entryRuleboolean0() throws RecognitionException { String current = null; @@ -7157,8 +7016,8 @@ public final String entryRuleboolean0() throws RecognitionException { try { - // InternalRosSystemParser.g:2783:48: (iv_ruleboolean0= ruleboolean0 EOF ) - // InternalRosSystemParser.g:2784:2: iv_ruleboolean0= ruleboolean0 EOF + // InternalRosSystemParser.g:2697:48: (iv_ruleboolean0= ruleboolean0 EOF ) + // InternalRosSystemParser.g:2698:2: iv_ruleboolean0= ruleboolean0 EOF { newCompositeNode(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); @@ -7185,7 +7044,7 @@ public final String entryRuleboolean0() throws RecognitionException { // $ANTLR start "ruleboolean0" - // InternalRosSystemParser.g:2790:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; + // InternalRosSystemParser.g:2704:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -7195,8 +7054,8 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2796:2: (this_BOOLEAN_0= RULE_BOOLEAN ) - // InternalRosSystemParser.g:2797:2: this_BOOLEAN_0= RULE_BOOLEAN + // InternalRosSystemParser.g:2710:2: (this_BOOLEAN_0= RULE_BOOLEAN ) + // InternalRosSystemParser.g:2711:2: this_BOOLEAN_0= RULE_BOOLEAN { this_BOOLEAN_0=(Token)match(input,RULE_BOOLEAN,FOLLOW_2); @@ -7225,7 +7084,7 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { // $ANTLR start "entryRuleDouble0" - // InternalRosSystemParser.g:2807:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; + // InternalRosSystemParser.g:2721:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; public final String entryRuleDouble0() throws RecognitionException { String current = null; @@ -7233,8 +7092,8 @@ public final String entryRuleDouble0() throws RecognitionException { try { - // InternalRosSystemParser.g:2807:47: (iv_ruleDouble0= ruleDouble0 EOF ) - // InternalRosSystemParser.g:2808:2: iv_ruleDouble0= ruleDouble0 EOF + // InternalRosSystemParser.g:2721:47: (iv_ruleDouble0= ruleDouble0 EOF ) + // InternalRosSystemParser.g:2722:2: iv_ruleDouble0= ruleDouble0 EOF { newCompositeNode(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); @@ -7261,7 +7120,7 @@ public final String entryRuleDouble0() throws RecognitionException { // $ANTLR start "ruleDouble0" - // InternalRosSystemParser.g:2814:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; + // InternalRosSystemParser.g:2728:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -7271,8 +7130,8 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2820:2: (this_DOUBLE_0= RULE_DOUBLE ) - // InternalRosSystemParser.g:2821:2: this_DOUBLE_0= RULE_DOUBLE + // InternalRosSystemParser.g:2734:2: (this_DOUBLE_0= RULE_DOUBLE ) + // InternalRosSystemParser.g:2735:2: this_DOUBLE_0= RULE_DOUBLE { this_DOUBLE_0=(Token)match(input,RULE_DOUBLE,FOLLOW_2); @@ -7301,7 +7160,7 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { // $ANTLR start "entryRuleInteger0" - // InternalRosSystemParser.g:2831:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; + // InternalRosSystemParser.g:2745:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; public final String entryRuleInteger0() throws RecognitionException { String current = null; @@ -7309,8 +7168,8 @@ public final String entryRuleInteger0() throws RecognitionException { try { - // InternalRosSystemParser.g:2831:48: (iv_ruleInteger0= ruleInteger0 EOF ) - // InternalRosSystemParser.g:2832:2: iv_ruleInteger0= ruleInteger0 EOF + // InternalRosSystemParser.g:2745:48: (iv_ruleInteger0= ruleInteger0 EOF ) + // InternalRosSystemParser.g:2746:2: iv_ruleInteger0= ruleInteger0 EOF { newCompositeNode(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); @@ -7337,7 +7196,7 @@ public final String entryRuleInteger0() throws RecognitionException { // $ANTLR start "ruleInteger0" - // InternalRosSystemParser.g:2838:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; + // InternalRosSystemParser.g:2752:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -7347,8 +7206,8 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2844:2: (this_DECINT_0= RULE_DECINT ) - // InternalRosSystemParser.g:2845:2: this_DECINT_0= RULE_DECINT + // InternalRosSystemParser.g:2758:2: (this_DECINT_0= RULE_DECINT ) + // InternalRosSystemParser.g:2759:2: this_DECINT_0= RULE_DECINT { this_DECINT_0=(Token)match(input,RULE_DECINT,FOLLOW_2); @@ -7377,7 +7236,7 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { // $ANTLR start "entryRuleDateTime0" - // InternalRosSystemParser.g:2855:1: entryRuleDateTime0 returns [String current=null] : iv_ruleDateTime0= ruleDateTime0 EOF ; + // InternalRosSystemParser.g:2769:1: entryRuleDateTime0 returns [String current=null] : iv_ruleDateTime0= ruleDateTime0 EOF ; public final String entryRuleDateTime0() throws RecognitionException { String current = null; @@ -7385,8 +7244,8 @@ public final String entryRuleDateTime0() throws RecognitionException { try { - // InternalRosSystemParser.g:2855:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) - // InternalRosSystemParser.g:2856:2: iv_ruleDateTime0= ruleDateTime0 EOF + // InternalRosSystemParser.g:2769:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) + // InternalRosSystemParser.g:2770:2: iv_ruleDateTime0= ruleDateTime0 EOF { newCompositeNode(grammarAccess.getDateTime0Rule()); pushFollow(FOLLOW_1); @@ -7413,7 +7272,7 @@ public final String entryRuleDateTime0() throws RecognitionException { // $ANTLR start "ruleDateTime0" - // InternalRosSystemParser.g:2862:1: ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DATE_TIME_0= RULE_DATE_TIME ; + // InternalRosSystemParser.g:2776:1: ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DATE_TIME_0= RULE_DATE_TIME ; public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -7423,8 +7282,8 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException enterRule(); try { - // InternalRosSystemParser.g:2868:2: (this_DATE_TIME_0= RULE_DATE_TIME ) - // InternalRosSystemParser.g:2869:2: this_DATE_TIME_0= RULE_DATE_TIME + // InternalRosSystemParser.g:2782:2: (this_DATE_TIME_0= RULE_DATE_TIME ) + // InternalRosSystemParser.g:2783:2: this_DATE_TIME_0= RULE_DATE_TIME { this_DATE_TIME_0=(Token)match(input,RULE_DATE_TIME,FOLLOW_2); @@ -7453,7 +7312,7 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException // $ANTLR start "entryRuleAbstractType" - // InternalRosSystemParser.g:2879:1: entryRuleAbstractType returns [EObject current=null] : iv_ruleAbstractType= ruleAbstractType EOF ; + // InternalRosSystemParser.g:2793:1: entryRuleAbstractType returns [EObject current=null] : iv_ruleAbstractType= ruleAbstractType EOF ; public final EObject entryRuleAbstractType() throws RecognitionException { EObject current = null; @@ -7461,8 +7320,8 @@ public final EObject entryRuleAbstractType() throws RecognitionException { try { - // InternalRosSystemParser.g:2879:53: (iv_ruleAbstractType= ruleAbstractType EOF ) - // InternalRosSystemParser.g:2880:2: iv_ruleAbstractType= ruleAbstractType EOF + // InternalRosSystemParser.g:2793:53: (iv_ruleAbstractType= ruleAbstractType EOF ) + // InternalRosSystemParser.g:2794:2: iv_ruleAbstractType= ruleAbstractType EOF { newCompositeNode(grammarAccess.getAbstractTypeRule()); pushFollow(FOLLOW_1); @@ -7489,7 +7348,7 @@ public final EObject entryRuleAbstractType() throws RecognitionException { // $ANTLR start "ruleAbstractType" - // InternalRosSystemParser.g:2886: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 ) ; + // InternalRosSystemParser.g:2800: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; @@ -7560,15 +7419,15 @@ public final EObject ruleAbstractType() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2892: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 ) ) - // InternalRosSystemParser.g:2893: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 ) + // InternalRosSystemParser.g:2806: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 ) ) + // InternalRosSystemParser.g:2807: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 ) { - // InternalRosSystemParser.g:2893: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 alt35=31; - alt35 = dfa35.predict(input); - switch (alt35) { + // InternalRosSystemParser.g:2807: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 alt34=31; + alt34 = dfa34.predict(input); + switch (alt34) { case 1 : - // InternalRosSystemParser.g:2894:3: this_bool_0= rulebool + // InternalRosSystemParser.g:2808:3: this_bool_0= rulebool { newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); @@ -7586,7 +7445,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 2 : - // InternalRosSystemParser.g:2903:3: this_int8_1= ruleint8 + // InternalRosSystemParser.g:2817:3: this_int8_1= ruleint8 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); @@ -7604,7 +7463,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 3 : - // InternalRosSystemParser.g:2912:3: this_uint8_2= ruleuint8 + // InternalRosSystemParser.g:2826:3: this_uint8_2= ruleuint8 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); @@ -7622,7 +7481,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 4 : - // InternalRosSystemParser.g:2921:3: this_int16_3= ruleint16 + // InternalRosSystemParser.g:2835:3: this_int16_3= ruleint16 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); @@ -7640,7 +7499,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 5 : - // InternalRosSystemParser.g:2930:3: this_uint16_4= ruleuint16 + // InternalRosSystemParser.g:2844:3: this_uint16_4= ruleuint16 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); @@ -7658,7 +7517,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 6 : - // InternalRosSystemParser.g:2939:3: this_int32_5= ruleint32 + // InternalRosSystemParser.g:2853:3: this_int32_5= ruleint32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); @@ -7676,7 +7535,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 7 : - // InternalRosSystemParser.g:2948:3: this_uint32_6= ruleuint32 + // InternalRosSystemParser.g:2862:3: this_uint32_6= ruleuint32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); @@ -7694,7 +7553,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 8 : - // InternalRosSystemParser.g:2957:3: this_int64_7= ruleint64 + // InternalRosSystemParser.g:2871:3: this_int64_7= ruleint64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); @@ -7712,7 +7571,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 9 : - // InternalRosSystemParser.g:2966:3: this_uint64_8= ruleuint64 + // InternalRosSystemParser.g:2880:3: this_uint64_8= ruleuint64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); @@ -7730,7 +7589,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 10 : - // InternalRosSystemParser.g:2975:3: this_float32_9= rulefloat32 + // InternalRosSystemParser.g:2889:3: this_float32_9= rulefloat32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); @@ -7748,7 +7607,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 11 : - // InternalRosSystemParser.g:2984:3: this_float64_10= rulefloat64 + // InternalRosSystemParser.g:2898:3: this_float64_10= rulefloat64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); @@ -7766,7 +7625,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 12 : - // InternalRosSystemParser.g:2993:3: this_string0_11= rulestring0 + // InternalRosSystemParser.g:2907:3: this_string0_11= rulestring0 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); @@ -7784,7 +7643,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 13 : - // InternalRosSystemParser.g:3002:3: this_byte_12= rulebyte + // InternalRosSystemParser.g:2916:3: this_byte_12= rulebyte { newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); @@ -7802,7 +7661,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 14 : - // InternalRosSystemParser.g:3011:3: this_time_13= ruletime + // InternalRosSystemParser.g:2925:3: this_time_13= ruletime { newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); @@ -7820,7 +7679,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 15 : - // InternalRosSystemParser.g:3020:3: this_duration_14= ruleduration + // InternalRosSystemParser.g:2934:3: this_duration_14= ruleduration { newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); @@ -7838,7 +7697,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 16 : - // InternalRosSystemParser.g:3029:3: this_Header_15= ruleHeader + // InternalRosSystemParser.g:2943:3: this_Header_15= ruleHeader { newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); @@ -7856,7 +7715,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 17 : - // InternalRosSystemParser.g:3038:3: this_boolArray_16= ruleboolArray + // InternalRosSystemParser.g:2952:3: this_boolArray_16= ruleboolArray { newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); @@ -7874,7 +7733,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 18 : - // InternalRosSystemParser.g:3047:3: this_int8Array_17= ruleint8Array + // InternalRosSystemParser.g:2961:3: this_int8Array_17= ruleint8Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); @@ -7892,7 +7751,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 19 : - // InternalRosSystemParser.g:3056:3: this_uint8Array_18= ruleuint8Array + // InternalRosSystemParser.g:2970:3: this_uint8Array_18= ruleuint8Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); @@ -7910,7 +7769,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 20 : - // InternalRosSystemParser.g:3065:3: this_int16Array_19= ruleint16Array + // InternalRosSystemParser.g:2979:3: this_int16Array_19= ruleint16Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); @@ -7928,7 +7787,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 21 : - // InternalRosSystemParser.g:3074:3: this_uint16Array_20= ruleuint16Array + // InternalRosSystemParser.g:2988:3: this_uint16Array_20= ruleuint16Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); @@ -7946,7 +7805,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 22 : - // InternalRosSystemParser.g:3083:3: this_int32Array_21= ruleint32Array + // InternalRosSystemParser.g:2997:3: this_int32Array_21= ruleint32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); @@ -7964,7 +7823,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 23 : - // InternalRosSystemParser.g:3092:3: this_uint32Array_22= ruleuint32Array + // InternalRosSystemParser.g:3006:3: this_uint32Array_22= ruleuint32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); @@ -7982,7 +7841,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 24 : - // InternalRosSystemParser.g:3101:3: this_int64Array_23= ruleint64Array + // InternalRosSystemParser.g:3015:3: this_int64Array_23= ruleint64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); @@ -8000,7 +7859,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 25 : - // InternalRosSystemParser.g:3110:3: this_uint64Array_24= ruleuint64Array + // InternalRosSystemParser.g:3024:3: this_uint64Array_24= ruleuint64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); @@ -8018,7 +7877,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 26 : - // InternalRosSystemParser.g:3119:3: this_float32Array_25= rulefloat32Array + // InternalRosSystemParser.g:3033:3: this_float32Array_25= rulefloat32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); @@ -8036,7 +7895,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 27 : - // InternalRosSystemParser.g:3128:3: this_float64Array_26= rulefloat64Array + // InternalRosSystemParser.g:3042:3: this_float64Array_26= rulefloat64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); @@ -8054,7 +7913,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 28 : - // InternalRosSystemParser.g:3137:3: this_string0Array_27= rulestring0Array + // InternalRosSystemParser.g:3051:3: this_string0Array_27= rulestring0Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); @@ -8072,7 +7931,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 29 : - // InternalRosSystemParser.g:3146:3: this_byteArray_28= rulebyteArray + // InternalRosSystemParser.g:3060:3: this_byteArray_28= rulebyteArray { newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); @@ -8090,7 +7949,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 30 : - // InternalRosSystemParser.g:3155:3: this_TopicSpecRef_29= ruleTopicSpecRef + // InternalRosSystemParser.g:3069:3: this_TopicSpecRef_29= ruleTopicSpecRef { newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); @@ -8108,7 +7967,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 31 : - // InternalRosSystemParser.g:3164:3: this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef + // InternalRosSystemParser.g:3078:3: this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef { newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); @@ -8148,7 +8007,7 @@ public final EObject ruleAbstractType() throws RecognitionException { // $ANTLR start "entryRulebool" - // InternalRosSystemParser.g:3176:1: entryRulebool returns [EObject current=null] : iv_rulebool= rulebool EOF ; + // InternalRosSystemParser.g:3090:1: entryRulebool returns [EObject current=null] : iv_rulebool= rulebool EOF ; public final EObject entryRulebool() throws RecognitionException { EObject current = null; @@ -8156,8 +8015,8 @@ public final EObject entryRulebool() throws RecognitionException { try { - // InternalRosSystemParser.g:3176:45: (iv_rulebool= rulebool EOF ) - // InternalRosSystemParser.g:3177:2: iv_rulebool= rulebool EOF + // InternalRosSystemParser.g:3090:45: (iv_rulebool= rulebool EOF ) + // InternalRosSystemParser.g:3091:2: iv_rulebool= rulebool EOF { newCompositeNode(grammarAccess.getBoolRule()); pushFollow(FOLLOW_1); @@ -8184,7 +8043,7 @@ public final EObject entryRulebool() throws RecognitionException { // $ANTLR start "rulebool" - // InternalRosSystemParser.g:3183:1: rulebool returns [EObject current=null] : ( () otherlv_1= Bool ) ; + // InternalRosSystemParser.g:3097:1: rulebool returns [EObject current=null] : ( () otherlv_1= Bool ) ; public final EObject rulebool() throws RecognitionException { EObject current = null; @@ -8194,14 +8053,14 @@ public final EObject rulebool() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3189:2: ( ( () otherlv_1= Bool ) ) - // InternalRosSystemParser.g:3190:2: ( () otherlv_1= Bool ) + // InternalRosSystemParser.g:3103:2: ( ( () otherlv_1= Bool ) ) + // InternalRosSystemParser.g:3104:2: ( () otherlv_1= Bool ) { - // InternalRosSystemParser.g:3190:2: ( () otherlv_1= Bool ) - // InternalRosSystemParser.g:3191:3: () otherlv_1= Bool + // InternalRosSystemParser.g:3104:2: ( () otherlv_1= Bool ) + // InternalRosSystemParser.g:3105:3: () otherlv_1= Bool { - // InternalRosSystemParser.g:3191:3: () - // InternalRosSystemParser.g:3192:4: + // InternalRosSystemParser.g:3105:3: () + // InternalRosSystemParser.g:3106:4: { current = forceCreateModelElement( @@ -8238,7 +8097,7 @@ public final EObject rulebool() throws RecognitionException { // $ANTLR start "entryRuleint8" - // InternalRosSystemParser.g:3206:1: entryRuleint8 returns [EObject current=null] : iv_ruleint8= ruleint8 EOF ; + // InternalRosSystemParser.g:3120:1: entryRuleint8 returns [EObject current=null] : iv_ruleint8= ruleint8 EOF ; public final EObject entryRuleint8() throws RecognitionException { EObject current = null; @@ -8246,8 +8105,8 @@ public final EObject entryRuleint8() throws RecognitionException { try { - // InternalRosSystemParser.g:3206:45: (iv_ruleint8= ruleint8 EOF ) - // InternalRosSystemParser.g:3207:2: iv_ruleint8= ruleint8 EOF + // InternalRosSystemParser.g:3120:45: (iv_ruleint8= ruleint8 EOF ) + // InternalRosSystemParser.g:3121:2: iv_ruleint8= ruleint8 EOF { newCompositeNode(grammarAccess.getInt8Rule()); pushFollow(FOLLOW_1); @@ -8274,7 +8133,7 @@ public final EObject entryRuleint8() throws RecognitionException { // $ANTLR start "ruleint8" - // InternalRosSystemParser.g:3213:1: ruleint8 returns [EObject current=null] : ( () otherlv_1= Int8 ) ; + // InternalRosSystemParser.g:3127:1: ruleint8 returns [EObject current=null] : ( () otherlv_1= Int8 ) ; public final EObject ruleint8() throws RecognitionException { EObject current = null; @@ -8284,14 +8143,14 @@ public final EObject ruleint8() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3219:2: ( ( () otherlv_1= Int8 ) ) - // InternalRosSystemParser.g:3220:2: ( () otherlv_1= Int8 ) + // InternalRosSystemParser.g:3133:2: ( ( () otherlv_1= Int8 ) ) + // InternalRosSystemParser.g:3134:2: ( () otherlv_1= Int8 ) { - // InternalRosSystemParser.g:3220:2: ( () otherlv_1= Int8 ) - // InternalRosSystemParser.g:3221:3: () otherlv_1= Int8 + // InternalRosSystemParser.g:3134:2: ( () otherlv_1= Int8 ) + // InternalRosSystemParser.g:3135:3: () otherlv_1= Int8 { - // InternalRosSystemParser.g:3221:3: () - // InternalRosSystemParser.g:3222:4: + // InternalRosSystemParser.g:3135:3: () + // InternalRosSystemParser.g:3136:4: { current = forceCreateModelElement( @@ -8328,7 +8187,7 @@ public final EObject ruleint8() throws RecognitionException { // $ANTLR start "entryRuleuint8" - // InternalRosSystemParser.g:3236:1: entryRuleuint8 returns [EObject current=null] : iv_ruleuint8= ruleuint8 EOF ; + // InternalRosSystemParser.g:3150:1: entryRuleuint8 returns [EObject current=null] : iv_ruleuint8= ruleuint8 EOF ; public final EObject entryRuleuint8() throws RecognitionException { EObject current = null; @@ -8336,8 +8195,8 @@ public final EObject entryRuleuint8() throws RecognitionException { try { - // InternalRosSystemParser.g:3236:46: (iv_ruleuint8= ruleuint8 EOF ) - // InternalRosSystemParser.g:3237:2: iv_ruleuint8= ruleuint8 EOF + // InternalRosSystemParser.g:3150:46: (iv_ruleuint8= ruleuint8 EOF ) + // InternalRosSystemParser.g:3151:2: iv_ruleuint8= ruleuint8 EOF { newCompositeNode(grammarAccess.getUint8Rule()); pushFollow(FOLLOW_1); @@ -8364,7 +8223,7 @@ public final EObject entryRuleuint8() throws RecognitionException { // $ANTLR start "ruleuint8" - // InternalRosSystemParser.g:3243:1: ruleuint8 returns [EObject current=null] : ( () otherlv_1= Uint8 ) ; + // InternalRosSystemParser.g:3157:1: ruleuint8 returns [EObject current=null] : ( () otherlv_1= Uint8 ) ; public final EObject ruleuint8() throws RecognitionException { EObject current = null; @@ -8374,14 +8233,14 @@ public final EObject ruleuint8() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3249:2: ( ( () otherlv_1= Uint8 ) ) - // InternalRosSystemParser.g:3250:2: ( () otherlv_1= Uint8 ) + // InternalRosSystemParser.g:3163:2: ( ( () otherlv_1= Uint8 ) ) + // InternalRosSystemParser.g:3164:2: ( () otherlv_1= Uint8 ) { - // InternalRosSystemParser.g:3250:2: ( () otherlv_1= Uint8 ) - // InternalRosSystemParser.g:3251:3: () otherlv_1= Uint8 + // InternalRosSystemParser.g:3164:2: ( () otherlv_1= Uint8 ) + // InternalRosSystemParser.g:3165:3: () otherlv_1= Uint8 { - // InternalRosSystemParser.g:3251:3: () - // InternalRosSystemParser.g:3252:4: + // InternalRosSystemParser.g:3165:3: () + // InternalRosSystemParser.g:3166:4: { current = forceCreateModelElement( @@ -8418,7 +8277,7 @@ public final EObject ruleuint8() throws RecognitionException { // $ANTLR start "entryRuleint16" - // InternalRosSystemParser.g:3266:1: entryRuleint16 returns [EObject current=null] : iv_ruleint16= ruleint16 EOF ; + // InternalRosSystemParser.g:3180:1: entryRuleint16 returns [EObject current=null] : iv_ruleint16= ruleint16 EOF ; public final EObject entryRuleint16() throws RecognitionException { EObject current = null; @@ -8426,8 +8285,8 @@ public final EObject entryRuleint16() throws RecognitionException { try { - // InternalRosSystemParser.g:3266:46: (iv_ruleint16= ruleint16 EOF ) - // InternalRosSystemParser.g:3267:2: iv_ruleint16= ruleint16 EOF + // InternalRosSystemParser.g:3180:46: (iv_ruleint16= ruleint16 EOF ) + // InternalRosSystemParser.g:3181:2: iv_ruleint16= ruleint16 EOF { newCompositeNode(grammarAccess.getInt16Rule()); pushFollow(FOLLOW_1); @@ -8454,7 +8313,7 @@ public final EObject entryRuleint16() throws RecognitionException { // $ANTLR start "ruleint16" - // InternalRosSystemParser.g:3273:1: ruleint16 returns [EObject current=null] : ( () otherlv_1= Int16 ) ; + // InternalRosSystemParser.g:3187:1: ruleint16 returns [EObject current=null] : ( () otherlv_1= Int16 ) ; public final EObject ruleint16() throws RecognitionException { EObject current = null; @@ -8464,14 +8323,14 @@ public final EObject ruleint16() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3279:2: ( ( () otherlv_1= Int16 ) ) - // InternalRosSystemParser.g:3280:2: ( () otherlv_1= Int16 ) + // InternalRosSystemParser.g:3193:2: ( ( () otherlv_1= Int16 ) ) + // InternalRosSystemParser.g:3194:2: ( () otherlv_1= Int16 ) { - // InternalRosSystemParser.g:3280:2: ( () otherlv_1= Int16 ) - // InternalRosSystemParser.g:3281:3: () otherlv_1= Int16 + // InternalRosSystemParser.g:3194:2: ( () otherlv_1= Int16 ) + // InternalRosSystemParser.g:3195:3: () otherlv_1= Int16 { - // InternalRosSystemParser.g:3281:3: () - // InternalRosSystemParser.g:3282:4: + // InternalRosSystemParser.g:3195:3: () + // InternalRosSystemParser.g:3196:4: { current = forceCreateModelElement( @@ -8508,7 +8367,7 @@ public final EObject ruleint16() throws RecognitionException { // $ANTLR start "entryRuleuint16" - // InternalRosSystemParser.g:3296:1: entryRuleuint16 returns [EObject current=null] : iv_ruleuint16= ruleuint16 EOF ; + // InternalRosSystemParser.g:3210:1: entryRuleuint16 returns [EObject current=null] : iv_ruleuint16= ruleuint16 EOF ; public final EObject entryRuleuint16() throws RecognitionException { EObject current = null; @@ -8516,8 +8375,8 @@ public final EObject entryRuleuint16() throws RecognitionException { try { - // InternalRosSystemParser.g:3296:47: (iv_ruleuint16= ruleuint16 EOF ) - // InternalRosSystemParser.g:3297:2: iv_ruleuint16= ruleuint16 EOF + // InternalRosSystemParser.g:3210:47: (iv_ruleuint16= ruleuint16 EOF ) + // InternalRosSystemParser.g:3211:2: iv_ruleuint16= ruleuint16 EOF { newCompositeNode(grammarAccess.getUint16Rule()); pushFollow(FOLLOW_1); @@ -8544,7 +8403,7 @@ public final EObject entryRuleuint16() throws RecognitionException { // $ANTLR start "ruleuint16" - // InternalRosSystemParser.g:3303:1: ruleuint16 returns [EObject current=null] : ( () otherlv_1= Uint16 ) ; + // InternalRosSystemParser.g:3217:1: ruleuint16 returns [EObject current=null] : ( () otherlv_1= Uint16 ) ; public final EObject ruleuint16() throws RecognitionException { EObject current = null; @@ -8554,14 +8413,14 @@ public final EObject ruleuint16() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3309:2: ( ( () otherlv_1= Uint16 ) ) - // InternalRosSystemParser.g:3310:2: ( () otherlv_1= Uint16 ) + // InternalRosSystemParser.g:3223:2: ( ( () otherlv_1= Uint16 ) ) + // InternalRosSystemParser.g:3224:2: ( () otherlv_1= Uint16 ) { - // InternalRosSystemParser.g:3310:2: ( () otherlv_1= Uint16 ) - // InternalRosSystemParser.g:3311:3: () otherlv_1= Uint16 + // InternalRosSystemParser.g:3224:2: ( () otherlv_1= Uint16 ) + // InternalRosSystemParser.g:3225:3: () otherlv_1= Uint16 { - // InternalRosSystemParser.g:3311:3: () - // InternalRosSystemParser.g:3312:4: + // InternalRosSystemParser.g:3225:3: () + // InternalRosSystemParser.g:3226:4: { current = forceCreateModelElement( @@ -8598,7 +8457,7 @@ public final EObject ruleuint16() throws RecognitionException { // $ANTLR start "entryRuleint32" - // InternalRosSystemParser.g:3326:1: entryRuleint32 returns [EObject current=null] : iv_ruleint32= ruleint32 EOF ; + // InternalRosSystemParser.g:3240:1: entryRuleint32 returns [EObject current=null] : iv_ruleint32= ruleint32 EOF ; public final EObject entryRuleint32() throws RecognitionException { EObject current = null; @@ -8606,8 +8465,8 @@ public final EObject entryRuleint32() throws RecognitionException { try { - // InternalRosSystemParser.g:3326:46: (iv_ruleint32= ruleint32 EOF ) - // InternalRosSystemParser.g:3327:2: iv_ruleint32= ruleint32 EOF + // InternalRosSystemParser.g:3240:46: (iv_ruleint32= ruleint32 EOF ) + // InternalRosSystemParser.g:3241:2: iv_ruleint32= ruleint32 EOF { newCompositeNode(grammarAccess.getInt32Rule()); pushFollow(FOLLOW_1); @@ -8634,7 +8493,7 @@ public final EObject entryRuleint32() throws RecognitionException { // $ANTLR start "ruleint32" - // InternalRosSystemParser.g:3333:1: ruleint32 returns [EObject current=null] : ( () otherlv_1= Int32 ) ; + // InternalRosSystemParser.g:3247:1: ruleint32 returns [EObject current=null] : ( () otherlv_1= Int32 ) ; public final EObject ruleint32() throws RecognitionException { EObject current = null; @@ -8644,14 +8503,14 @@ public final EObject ruleint32() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3339:2: ( ( () otherlv_1= Int32 ) ) - // InternalRosSystemParser.g:3340:2: ( () otherlv_1= Int32 ) + // InternalRosSystemParser.g:3253:2: ( ( () otherlv_1= Int32 ) ) + // InternalRosSystemParser.g:3254:2: ( () otherlv_1= Int32 ) { - // InternalRosSystemParser.g:3340:2: ( () otherlv_1= Int32 ) - // InternalRosSystemParser.g:3341:3: () otherlv_1= Int32 + // InternalRosSystemParser.g:3254:2: ( () otherlv_1= Int32 ) + // InternalRosSystemParser.g:3255:3: () otherlv_1= Int32 { - // InternalRosSystemParser.g:3341:3: () - // InternalRosSystemParser.g:3342:4: + // InternalRosSystemParser.g:3255:3: () + // InternalRosSystemParser.g:3256:4: { current = forceCreateModelElement( @@ -8688,7 +8547,7 @@ public final EObject ruleint32() throws RecognitionException { // $ANTLR start "entryRuleuint32" - // InternalRosSystemParser.g:3356:1: entryRuleuint32 returns [EObject current=null] : iv_ruleuint32= ruleuint32 EOF ; + // InternalRosSystemParser.g:3270:1: entryRuleuint32 returns [EObject current=null] : iv_ruleuint32= ruleuint32 EOF ; public final EObject entryRuleuint32() throws RecognitionException { EObject current = null; @@ -8696,8 +8555,8 @@ public final EObject entryRuleuint32() throws RecognitionException { try { - // InternalRosSystemParser.g:3356:47: (iv_ruleuint32= ruleuint32 EOF ) - // InternalRosSystemParser.g:3357:2: iv_ruleuint32= ruleuint32 EOF + // InternalRosSystemParser.g:3270:47: (iv_ruleuint32= ruleuint32 EOF ) + // InternalRosSystemParser.g:3271:2: iv_ruleuint32= ruleuint32 EOF { newCompositeNode(grammarAccess.getUint32Rule()); pushFollow(FOLLOW_1); @@ -8724,7 +8583,7 @@ public final EObject entryRuleuint32() throws RecognitionException { // $ANTLR start "ruleuint32" - // InternalRosSystemParser.g:3363:1: ruleuint32 returns [EObject current=null] : ( () otherlv_1= Uint32 ) ; + // InternalRosSystemParser.g:3277:1: ruleuint32 returns [EObject current=null] : ( () otherlv_1= Uint32 ) ; public final EObject ruleuint32() throws RecognitionException { EObject current = null; @@ -8734,14 +8593,14 @@ public final EObject ruleuint32() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3369:2: ( ( () otherlv_1= Uint32 ) ) - // InternalRosSystemParser.g:3370:2: ( () otherlv_1= Uint32 ) + // InternalRosSystemParser.g:3283:2: ( ( () otherlv_1= Uint32 ) ) + // InternalRosSystemParser.g:3284:2: ( () otherlv_1= Uint32 ) { - // InternalRosSystemParser.g:3370:2: ( () otherlv_1= Uint32 ) - // InternalRosSystemParser.g:3371:3: () otherlv_1= Uint32 + // InternalRosSystemParser.g:3284:2: ( () otherlv_1= Uint32 ) + // InternalRosSystemParser.g:3285:3: () otherlv_1= Uint32 { - // InternalRosSystemParser.g:3371:3: () - // InternalRosSystemParser.g:3372:4: + // InternalRosSystemParser.g:3285:3: () + // InternalRosSystemParser.g:3286:4: { current = forceCreateModelElement( @@ -8778,7 +8637,7 @@ public final EObject ruleuint32() throws RecognitionException { // $ANTLR start "entryRuleint64" - // InternalRosSystemParser.g:3386:1: entryRuleint64 returns [EObject current=null] : iv_ruleint64= ruleint64 EOF ; + // InternalRosSystemParser.g:3300:1: entryRuleint64 returns [EObject current=null] : iv_ruleint64= ruleint64 EOF ; public final EObject entryRuleint64() throws RecognitionException { EObject current = null; @@ -8786,8 +8645,8 @@ public final EObject entryRuleint64() throws RecognitionException { try { - // InternalRosSystemParser.g:3386:46: (iv_ruleint64= ruleint64 EOF ) - // InternalRosSystemParser.g:3387:2: iv_ruleint64= ruleint64 EOF + // InternalRosSystemParser.g:3300:46: (iv_ruleint64= ruleint64 EOF ) + // InternalRosSystemParser.g:3301:2: iv_ruleint64= ruleint64 EOF { newCompositeNode(grammarAccess.getInt64Rule()); pushFollow(FOLLOW_1); @@ -8814,7 +8673,7 @@ public final EObject entryRuleint64() throws RecognitionException { // $ANTLR start "ruleint64" - // InternalRosSystemParser.g:3393:1: ruleint64 returns [EObject current=null] : ( () otherlv_1= Int64 ) ; + // InternalRosSystemParser.g:3307:1: ruleint64 returns [EObject current=null] : ( () otherlv_1= Int64 ) ; public final EObject ruleint64() throws RecognitionException { EObject current = null; @@ -8824,14 +8683,14 @@ public final EObject ruleint64() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3399:2: ( ( () otherlv_1= Int64 ) ) - // InternalRosSystemParser.g:3400:2: ( () otherlv_1= Int64 ) + // InternalRosSystemParser.g:3313:2: ( ( () otherlv_1= Int64 ) ) + // InternalRosSystemParser.g:3314:2: ( () otherlv_1= Int64 ) { - // InternalRosSystemParser.g:3400:2: ( () otherlv_1= Int64 ) - // InternalRosSystemParser.g:3401:3: () otherlv_1= Int64 + // InternalRosSystemParser.g:3314:2: ( () otherlv_1= Int64 ) + // InternalRosSystemParser.g:3315:3: () otherlv_1= Int64 { - // InternalRosSystemParser.g:3401:3: () - // InternalRosSystemParser.g:3402:4: + // InternalRosSystemParser.g:3315:3: () + // InternalRosSystemParser.g:3316:4: { current = forceCreateModelElement( @@ -8868,7 +8727,7 @@ public final EObject ruleint64() throws RecognitionException { // $ANTLR start "entryRuleuint64" - // InternalRosSystemParser.g:3416:1: entryRuleuint64 returns [EObject current=null] : iv_ruleuint64= ruleuint64 EOF ; + // InternalRosSystemParser.g:3330:1: entryRuleuint64 returns [EObject current=null] : iv_ruleuint64= ruleuint64 EOF ; public final EObject entryRuleuint64() throws RecognitionException { EObject current = null; @@ -8876,8 +8735,8 @@ public final EObject entryRuleuint64() throws RecognitionException { try { - // InternalRosSystemParser.g:3416:47: (iv_ruleuint64= ruleuint64 EOF ) - // InternalRosSystemParser.g:3417:2: iv_ruleuint64= ruleuint64 EOF + // InternalRosSystemParser.g:3330:47: (iv_ruleuint64= ruleuint64 EOF ) + // InternalRosSystemParser.g:3331:2: iv_ruleuint64= ruleuint64 EOF { newCompositeNode(grammarAccess.getUint64Rule()); pushFollow(FOLLOW_1); @@ -8904,7 +8763,7 @@ public final EObject entryRuleuint64() throws RecognitionException { // $ANTLR start "ruleuint64" - // InternalRosSystemParser.g:3423:1: ruleuint64 returns [EObject current=null] : ( () otherlv_1= Uint64 ) ; + // InternalRosSystemParser.g:3337:1: ruleuint64 returns [EObject current=null] : ( () otherlv_1= Uint64 ) ; public final EObject ruleuint64() throws RecognitionException { EObject current = null; @@ -8914,14 +8773,14 @@ public final EObject ruleuint64() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3429:2: ( ( () otherlv_1= Uint64 ) ) - // InternalRosSystemParser.g:3430:2: ( () otherlv_1= Uint64 ) + // InternalRosSystemParser.g:3343:2: ( ( () otherlv_1= Uint64 ) ) + // InternalRosSystemParser.g:3344:2: ( () otherlv_1= Uint64 ) { - // InternalRosSystemParser.g:3430:2: ( () otherlv_1= Uint64 ) - // InternalRosSystemParser.g:3431:3: () otherlv_1= Uint64 + // InternalRosSystemParser.g:3344:2: ( () otherlv_1= Uint64 ) + // InternalRosSystemParser.g:3345:3: () otherlv_1= Uint64 { - // InternalRosSystemParser.g:3431:3: () - // InternalRosSystemParser.g:3432:4: + // InternalRosSystemParser.g:3345:3: () + // InternalRosSystemParser.g:3346:4: { current = forceCreateModelElement( @@ -8958,7 +8817,7 @@ public final EObject ruleuint64() throws RecognitionException { // $ANTLR start "entryRulefloat32" - // InternalRosSystemParser.g:3446:1: entryRulefloat32 returns [EObject current=null] : iv_rulefloat32= rulefloat32 EOF ; + // InternalRosSystemParser.g:3360:1: entryRulefloat32 returns [EObject current=null] : iv_rulefloat32= rulefloat32 EOF ; public final EObject entryRulefloat32() throws RecognitionException { EObject current = null; @@ -8966,8 +8825,8 @@ public final EObject entryRulefloat32() throws RecognitionException { try { - // InternalRosSystemParser.g:3446:48: (iv_rulefloat32= rulefloat32 EOF ) - // InternalRosSystemParser.g:3447:2: iv_rulefloat32= rulefloat32 EOF + // InternalRosSystemParser.g:3360:48: (iv_rulefloat32= rulefloat32 EOF ) + // InternalRosSystemParser.g:3361:2: iv_rulefloat32= rulefloat32 EOF { newCompositeNode(grammarAccess.getFloat32Rule()); pushFollow(FOLLOW_1); @@ -8994,7 +8853,7 @@ public final EObject entryRulefloat32() throws RecognitionException { // $ANTLR start "rulefloat32" - // InternalRosSystemParser.g:3453:1: rulefloat32 returns [EObject current=null] : ( () otherlv_1= Float32 ) ; + // InternalRosSystemParser.g:3367:1: rulefloat32 returns [EObject current=null] : ( () otherlv_1= Float32 ) ; public final EObject rulefloat32() throws RecognitionException { EObject current = null; @@ -9004,14 +8863,14 @@ public final EObject rulefloat32() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3459:2: ( ( () otherlv_1= Float32 ) ) - // InternalRosSystemParser.g:3460:2: ( () otherlv_1= Float32 ) + // InternalRosSystemParser.g:3373:2: ( ( () otherlv_1= Float32 ) ) + // InternalRosSystemParser.g:3374:2: ( () otherlv_1= Float32 ) { - // InternalRosSystemParser.g:3460:2: ( () otherlv_1= Float32 ) - // InternalRosSystemParser.g:3461:3: () otherlv_1= Float32 + // InternalRosSystemParser.g:3374:2: ( () otherlv_1= Float32 ) + // InternalRosSystemParser.g:3375:3: () otherlv_1= Float32 { - // InternalRosSystemParser.g:3461:3: () - // InternalRosSystemParser.g:3462:4: + // InternalRosSystemParser.g:3375:3: () + // InternalRosSystemParser.g:3376:4: { current = forceCreateModelElement( @@ -9048,7 +8907,7 @@ public final EObject rulefloat32() throws RecognitionException { // $ANTLR start "entryRulefloat64" - // InternalRosSystemParser.g:3476:1: entryRulefloat64 returns [EObject current=null] : iv_rulefloat64= rulefloat64 EOF ; + // InternalRosSystemParser.g:3390:1: entryRulefloat64 returns [EObject current=null] : iv_rulefloat64= rulefloat64 EOF ; public final EObject entryRulefloat64() throws RecognitionException { EObject current = null; @@ -9056,8 +8915,8 @@ public final EObject entryRulefloat64() throws RecognitionException { try { - // InternalRosSystemParser.g:3476:48: (iv_rulefloat64= rulefloat64 EOF ) - // InternalRosSystemParser.g:3477:2: iv_rulefloat64= rulefloat64 EOF + // InternalRosSystemParser.g:3390:48: (iv_rulefloat64= rulefloat64 EOF ) + // InternalRosSystemParser.g:3391:2: iv_rulefloat64= rulefloat64 EOF { newCompositeNode(grammarAccess.getFloat64Rule()); pushFollow(FOLLOW_1); @@ -9084,7 +8943,7 @@ public final EObject entryRulefloat64() throws RecognitionException { // $ANTLR start "rulefloat64" - // InternalRosSystemParser.g:3483:1: rulefloat64 returns [EObject current=null] : ( () otherlv_1= Float64 ) ; + // InternalRosSystemParser.g:3397:1: rulefloat64 returns [EObject current=null] : ( () otherlv_1= Float64 ) ; public final EObject rulefloat64() throws RecognitionException { EObject current = null; @@ -9094,14 +8953,14 @@ public final EObject rulefloat64() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3489:2: ( ( () otherlv_1= Float64 ) ) - // InternalRosSystemParser.g:3490:2: ( () otherlv_1= Float64 ) + // InternalRosSystemParser.g:3403:2: ( ( () otherlv_1= Float64 ) ) + // InternalRosSystemParser.g:3404:2: ( () otherlv_1= Float64 ) { - // InternalRosSystemParser.g:3490:2: ( () otherlv_1= Float64 ) - // InternalRosSystemParser.g:3491:3: () otherlv_1= Float64 + // InternalRosSystemParser.g:3404:2: ( () otherlv_1= Float64 ) + // InternalRosSystemParser.g:3405:3: () otherlv_1= Float64 { - // InternalRosSystemParser.g:3491:3: () - // InternalRosSystemParser.g:3492:4: + // InternalRosSystemParser.g:3405:3: () + // InternalRosSystemParser.g:3406:4: { current = forceCreateModelElement( @@ -9138,7 +8997,7 @@ public final EObject rulefloat64() throws RecognitionException { // $ANTLR start "entryRulestring0" - // InternalRosSystemParser.g:3506:1: entryRulestring0 returns [EObject current=null] : iv_rulestring0= rulestring0 EOF ; + // InternalRosSystemParser.g:3420:1: entryRulestring0 returns [EObject current=null] : iv_rulestring0= rulestring0 EOF ; public final EObject entryRulestring0() throws RecognitionException { EObject current = null; @@ -9146,8 +9005,8 @@ public final EObject entryRulestring0() throws RecognitionException { try { - // InternalRosSystemParser.g:3506:48: (iv_rulestring0= rulestring0 EOF ) - // InternalRosSystemParser.g:3507:2: iv_rulestring0= rulestring0 EOF + // InternalRosSystemParser.g:3420:48: (iv_rulestring0= rulestring0 EOF ) + // InternalRosSystemParser.g:3421:2: iv_rulestring0= rulestring0 EOF { newCompositeNode(grammarAccess.getString0Rule()); pushFollow(FOLLOW_1); @@ -9174,7 +9033,7 @@ public final EObject entryRulestring0() throws RecognitionException { // $ANTLR start "rulestring0" - // InternalRosSystemParser.g:3513:1: rulestring0 returns [EObject current=null] : ( () otherlv_1= String_1 ) ; + // InternalRosSystemParser.g:3427:1: rulestring0 returns [EObject current=null] : ( () otherlv_1= String_1 ) ; public final EObject rulestring0() throws RecognitionException { EObject current = null; @@ -9184,14 +9043,14 @@ public final EObject rulestring0() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3519:2: ( ( () otherlv_1= String_1 ) ) - // InternalRosSystemParser.g:3520:2: ( () otherlv_1= String_1 ) + // InternalRosSystemParser.g:3433:2: ( ( () otherlv_1= String_1 ) ) + // InternalRosSystemParser.g:3434:2: ( () otherlv_1= String_1 ) { - // InternalRosSystemParser.g:3520:2: ( () otherlv_1= String_1 ) - // InternalRosSystemParser.g:3521:3: () otherlv_1= String_1 + // InternalRosSystemParser.g:3434:2: ( () otherlv_1= String_1 ) + // InternalRosSystemParser.g:3435:3: () otherlv_1= String_1 { - // InternalRosSystemParser.g:3521:3: () - // InternalRosSystemParser.g:3522:4: + // InternalRosSystemParser.g:3435:3: () + // InternalRosSystemParser.g:3436:4: { current = forceCreateModelElement( @@ -9228,7 +9087,7 @@ public final EObject rulestring0() throws RecognitionException { // $ANTLR start "entryRulebyte" - // InternalRosSystemParser.g:3536:1: entryRulebyte returns [EObject current=null] : iv_rulebyte= rulebyte EOF ; + // InternalRosSystemParser.g:3450:1: entryRulebyte returns [EObject current=null] : iv_rulebyte= rulebyte EOF ; public final EObject entryRulebyte() throws RecognitionException { EObject current = null; @@ -9236,8 +9095,8 @@ public final EObject entryRulebyte() throws RecognitionException { try { - // InternalRosSystemParser.g:3536:45: (iv_rulebyte= rulebyte EOF ) - // InternalRosSystemParser.g:3537:2: iv_rulebyte= rulebyte EOF + // InternalRosSystemParser.g:3450:45: (iv_rulebyte= rulebyte EOF ) + // InternalRosSystemParser.g:3451:2: iv_rulebyte= rulebyte EOF { newCompositeNode(grammarAccess.getByteRule()); pushFollow(FOLLOW_1); @@ -9264,7 +9123,7 @@ public final EObject entryRulebyte() throws RecognitionException { // $ANTLR start "rulebyte" - // InternalRosSystemParser.g:3543:1: rulebyte returns [EObject current=null] : ( () otherlv_1= Byte ) ; + // InternalRosSystemParser.g:3457:1: rulebyte returns [EObject current=null] : ( () otherlv_1= Byte ) ; public final EObject rulebyte() throws RecognitionException { EObject current = null; @@ -9274,14 +9133,14 @@ public final EObject rulebyte() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3549:2: ( ( () otherlv_1= Byte ) ) - // InternalRosSystemParser.g:3550:2: ( () otherlv_1= Byte ) + // InternalRosSystemParser.g:3463:2: ( ( () otherlv_1= Byte ) ) + // InternalRosSystemParser.g:3464:2: ( () otherlv_1= Byte ) { - // InternalRosSystemParser.g:3550:2: ( () otherlv_1= Byte ) - // InternalRosSystemParser.g:3551:3: () otherlv_1= Byte + // InternalRosSystemParser.g:3464:2: ( () otherlv_1= Byte ) + // InternalRosSystemParser.g:3465:3: () otherlv_1= Byte { - // InternalRosSystemParser.g:3551:3: () - // InternalRosSystemParser.g:3552:4: + // InternalRosSystemParser.g:3465:3: () + // InternalRosSystemParser.g:3466:4: { current = forceCreateModelElement( @@ -9318,7 +9177,7 @@ public final EObject rulebyte() throws RecognitionException { // $ANTLR start "entryRuletime" - // InternalRosSystemParser.g:3566:1: entryRuletime returns [EObject current=null] : iv_ruletime= ruletime EOF ; + // InternalRosSystemParser.g:3480:1: entryRuletime returns [EObject current=null] : iv_ruletime= ruletime EOF ; public final EObject entryRuletime() throws RecognitionException { EObject current = null; @@ -9326,8 +9185,8 @@ public final EObject entryRuletime() throws RecognitionException { try { - // InternalRosSystemParser.g:3566:45: (iv_ruletime= ruletime EOF ) - // InternalRosSystemParser.g:3567:2: iv_ruletime= ruletime EOF + // InternalRosSystemParser.g:3480:45: (iv_ruletime= ruletime EOF ) + // InternalRosSystemParser.g:3481:2: iv_ruletime= ruletime EOF { newCompositeNode(grammarAccess.getTimeRule()); pushFollow(FOLLOW_1); @@ -9354,7 +9213,7 @@ public final EObject entryRuletime() throws RecognitionException { // $ANTLR start "ruletime" - // InternalRosSystemParser.g:3573:1: ruletime returns [EObject current=null] : ( () otherlv_1= Time ) ; + // InternalRosSystemParser.g:3487:1: ruletime returns [EObject current=null] : ( () otherlv_1= Time ) ; public final EObject ruletime() throws RecognitionException { EObject current = null; @@ -9364,14 +9223,14 @@ public final EObject ruletime() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3579:2: ( ( () otherlv_1= Time ) ) - // InternalRosSystemParser.g:3580:2: ( () otherlv_1= Time ) + // InternalRosSystemParser.g:3493:2: ( ( () otherlv_1= Time ) ) + // InternalRosSystemParser.g:3494:2: ( () otherlv_1= Time ) { - // InternalRosSystemParser.g:3580:2: ( () otherlv_1= Time ) - // InternalRosSystemParser.g:3581:3: () otherlv_1= Time + // InternalRosSystemParser.g:3494:2: ( () otherlv_1= Time ) + // InternalRosSystemParser.g:3495:3: () otherlv_1= Time { - // InternalRosSystemParser.g:3581:3: () - // InternalRosSystemParser.g:3582:4: + // InternalRosSystemParser.g:3495:3: () + // InternalRosSystemParser.g:3496:4: { current = forceCreateModelElement( @@ -9408,7 +9267,7 @@ public final EObject ruletime() throws RecognitionException { // $ANTLR start "entryRuleduration" - // InternalRosSystemParser.g:3596:1: entryRuleduration returns [EObject current=null] : iv_ruleduration= ruleduration EOF ; + // InternalRosSystemParser.g:3510:1: entryRuleduration returns [EObject current=null] : iv_ruleduration= ruleduration EOF ; public final EObject entryRuleduration() throws RecognitionException { EObject current = null; @@ -9416,8 +9275,8 @@ public final EObject entryRuleduration() throws RecognitionException { try { - // InternalRosSystemParser.g:3596:49: (iv_ruleduration= ruleduration EOF ) - // InternalRosSystemParser.g:3597:2: iv_ruleduration= ruleduration EOF + // InternalRosSystemParser.g:3510:49: (iv_ruleduration= ruleduration EOF ) + // InternalRosSystemParser.g:3511:2: iv_ruleduration= ruleduration EOF { newCompositeNode(grammarAccess.getDurationRule()); pushFollow(FOLLOW_1); @@ -9444,7 +9303,7 @@ public final EObject entryRuleduration() throws RecognitionException { // $ANTLR start "ruleduration" - // InternalRosSystemParser.g:3603:1: ruleduration returns [EObject current=null] : ( () otherlv_1= Duration ) ; + // InternalRosSystemParser.g:3517:1: ruleduration returns [EObject current=null] : ( () otherlv_1= Duration ) ; public final EObject ruleduration() throws RecognitionException { EObject current = null; @@ -9454,14 +9313,14 @@ public final EObject ruleduration() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3609:2: ( ( () otherlv_1= Duration ) ) - // InternalRosSystemParser.g:3610:2: ( () otherlv_1= Duration ) + // InternalRosSystemParser.g:3523:2: ( ( () otherlv_1= Duration ) ) + // InternalRosSystemParser.g:3524:2: ( () otherlv_1= Duration ) { - // InternalRosSystemParser.g:3610:2: ( () otherlv_1= Duration ) - // InternalRosSystemParser.g:3611:3: () otherlv_1= Duration + // InternalRosSystemParser.g:3524:2: ( () otherlv_1= Duration ) + // InternalRosSystemParser.g:3525:3: () otherlv_1= Duration { - // InternalRosSystemParser.g:3611:3: () - // InternalRosSystemParser.g:3612:4: + // InternalRosSystemParser.g:3525:3: () + // InternalRosSystemParser.g:3526:4: { current = forceCreateModelElement( @@ -9498,7 +9357,7 @@ public final EObject ruleduration() throws RecognitionException { // $ANTLR start "entryRuleboolArray" - // InternalRosSystemParser.g:3626:1: entryRuleboolArray returns [EObject current=null] : iv_ruleboolArray= ruleboolArray EOF ; + // InternalRosSystemParser.g:3540:1: entryRuleboolArray returns [EObject current=null] : iv_ruleboolArray= ruleboolArray EOF ; public final EObject entryRuleboolArray() throws RecognitionException { EObject current = null; @@ -9506,8 +9365,8 @@ public final EObject entryRuleboolArray() throws RecognitionException { try { - // InternalRosSystemParser.g:3626:50: (iv_ruleboolArray= ruleboolArray EOF ) - // InternalRosSystemParser.g:3627:2: iv_ruleboolArray= ruleboolArray EOF + // InternalRosSystemParser.g:3540:50: (iv_ruleboolArray= ruleboolArray EOF ) + // InternalRosSystemParser.g:3541:2: iv_ruleboolArray= ruleboolArray EOF { newCompositeNode(grammarAccess.getBoolArrayRule()); pushFollow(FOLLOW_1); @@ -9534,7 +9393,7 @@ public final EObject entryRuleboolArray() throws RecognitionException { // $ANTLR start "ruleboolArray" - // InternalRosSystemParser.g:3633:1: ruleboolArray returns [EObject current=null] : ( () otherlv_1= Bool_1 ) ; + // InternalRosSystemParser.g:3547:1: ruleboolArray returns [EObject current=null] : ( () otherlv_1= Bool_1 ) ; public final EObject ruleboolArray() throws RecognitionException { EObject current = null; @@ -9544,14 +9403,14 @@ public final EObject ruleboolArray() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3639:2: ( ( () otherlv_1= Bool_1 ) ) - // InternalRosSystemParser.g:3640:2: ( () otherlv_1= Bool_1 ) + // InternalRosSystemParser.g:3553:2: ( ( () otherlv_1= Bool_1 ) ) + // InternalRosSystemParser.g:3554:2: ( () otherlv_1= Bool_1 ) { - // InternalRosSystemParser.g:3640:2: ( () otherlv_1= Bool_1 ) - // InternalRosSystemParser.g:3641:3: () otherlv_1= Bool_1 + // InternalRosSystemParser.g:3554:2: ( () otherlv_1= Bool_1 ) + // InternalRosSystemParser.g:3555:3: () otherlv_1= Bool_1 { - // InternalRosSystemParser.g:3641:3: () - // InternalRosSystemParser.g:3642:4: + // InternalRosSystemParser.g:3555:3: () + // InternalRosSystemParser.g:3556:4: { current = forceCreateModelElement( @@ -9588,7 +9447,7 @@ public final EObject ruleboolArray() throws RecognitionException { // $ANTLR start "entryRuleint8Array" - // InternalRosSystemParser.g:3656:1: entryRuleint8Array returns [EObject current=null] : iv_ruleint8Array= ruleint8Array EOF ; + // InternalRosSystemParser.g:3570:1: entryRuleint8Array returns [EObject current=null] : iv_ruleint8Array= ruleint8Array EOF ; public final EObject entryRuleint8Array() throws RecognitionException { EObject current = null; @@ -9596,8 +9455,8 @@ public final EObject entryRuleint8Array() throws RecognitionException { try { - // InternalRosSystemParser.g:3656:50: (iv_ruleint8Array= ruleint8Array EOF ) - // InternalRosSystemParser.g:3657:2: iv_ruleint8Array= ruleint8Array EOF + // InternalRosSystemParser.g:3570:50: (iv_ruleint8Array= ruleint8Array EOF ) + // InternalRosSystemParser.g:3571:2: iv_ruleint8Array= ruleint8Array EOF { newCompositeNode(grammarAccess.getInt8ArrayRule()); pushFollow(FOLLOW_1); @@ -9624,7 +9483,7 @@ public final EObject entryRuleint8Array() throws RecognitionException { // $ANTLR start "ruleint8Array" - // InternalRosSystemParser.g:3663:1: ruleint8Array returns [EObject current=null] : ( () otherlv_1= Int8_1 ) ; + // InternalRosSystemParser.g:3577:1: ruleint8Array returns [EObject current=null] : ( () otherlv_1= Int8_1 ) ; public final EObject ruleint8Array() throws RecognitionException { EObject current = null; @@ -9634,14 +9493,14 @@ public final EObject ruleint8Array() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3669:2: ( ( () otherlv_1= Int8_1 ) ) - // InternalRosSystemParser.g:3670:2: ( () otherlv_1= Int8_1 ) + // InternalRosSystemParser.g:3583:2: ( ( () otherlv_1= Int8_1 ) ) + // InternalRosSystemParser.g:3584:2: ( () otherlv_1= Int8_1 ) { - // InternalRosSystemParser.g:3670:2: ( () otherlv_1= Int8_1 ) - // InternalRosSystemParser.g:3671:3: () otherlv_1= Int8_1 + // InternalRosSystemParser.g:3584:2: ( () otherlv_1= Int8_1 ) + // InternalRosSystemParser.g:3585:3: () otherlv_1= Int8_1 { - // InternalRosSystemParser.g:3671:3: () - // InternalRosSystemParser.g:3672:4: + // InternalRosSystemParser.g:3585:3: () + // InternalRosSystemParser.g:3586:4: { current = forceCreateModelElement( @@ -9678,7 +9537,7 @@ public final EObject ruleint8Array() throws RecognitionException { // $ANTLR start "entryRuleuint8Array" - // InternalRosSystemParser.g:3686:1: entryRuleuint8Array returns [EObject current=null] : iv_ruleuint8Array= ruleuint8Array EOF ; + // InternalRosSystemParser.g:3600:1: entryRuleuint8Array returns [EObject current=null] : iv_ruleuint8Array= ruleuint8Array EOF ; public final EObject entryRuleuint8Array() throws RecognitionException { EObject current = null; @@ -9686,8 +9545,8 @@ public final EObject entryRuleuint8Array() throws RecognitionException { try { - // InternalRosSystemParser.g:3686:51: (iv_ruleuint8Array= ruleuint8Array EOF ) - // InternalRosSystemParser.g:3687:2: iv_ruleuint8Array= ruleuint8Array EOF + // InternalRosSystemParser.g:3600:51: (iv_ruleuint8Array= ruleuint8Array EOF ) + // InternalRosSystemParser.g:3601:2: iv_ruleuint8Array= ruleuint8Array EOF { newCompositeNode(grammarAccess.getUint8ArrayRule()); pushFollow(FOLLOW_1); @@ -9714,7 +9573,7 @@ public final EObject entryRuleuint8Array() throws RecognitionException { // $ANTLR start "ruleuint8Array" - // InternalRosSystemParser.g:3693:1: ruleuint8Array returns [EObject current=null] : ( () otherlv_1= Uint8_1 ) ; + // InternalRosSystemParser.g:3607:1: ruleuint8Array returns [EObject current=null] : ( () otherlv_1= Uint8_1 ) ; public final EObject ruleuint8Array() throws RecognitionException { EObject current = null; @@ -9724,14 +9583,14 @@ public final EObject ruleuint8Array() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3699:2: ( ( () otherlv_1= Uint8_1 ) ) - // InternalRosSystemParser.g:3700:2: ( () otherlv_1= Uint8_1 ) + // InternalRosSystemParser.g:3613:2: ( ( () otherlv_1= Uint8_1 ) ) + // InternalRosSystemParser.g:3614:2: ( () otherlv_1= Uint8_1 ) { - // InternalRosSystemParser.g:3700:2: ( () otherlv_1= Uint8_1 ) - // InternalRosSystemParser.g:3701:3: () otherlv_1= Uint8_1 + // InternalRosSystemParser.g:3614:2: ( () otherlv_1= Uint8_1 ) + // InternalRosSystemParser.g:3615:3: () otherlv_1= Uint8_1 { - // InternalRosSystemParser.g:3701:3: () - // InternalRosSystemParser.g:3702:4: + // InternalRosSystemParser.g:3615:3: () + // InternalRosSystemParser.g:3616:4: { current = forceCreateModelElement( @@ -9768,7 +9627,7 @@ public final EObject ruleuint8Array() throws RecognitionException { // $ANTLR start "entryRuleint16Array" - // InternalRosSystemParser.g:3716:1: entryRuleint16Array returns [EObject current=null] : iv_ruleint16Array= ruleint16Array EOF ; + // InternalRosSystemParser.g:3630:1: entryRuleint16Array returns [EObject current=null] : iv_ruleint16Array= ruleint16Array EOF ; public final EObject entryRuleint16Array() throws RecognitionException { EObject current = null; @@ -9776,8 +9635,8 @@ public final EObject entryRuleint16Array() throws RecognitionException { try { - // InternalRosSystemParser.g:3716:51: (iv_ruleint16Array= ruleint16Array EOF ) - // InternalRosSystemParser.g:3717:2: iv_ruleint16Array= ruleint16Array EOF + // InternalRosSystemParser.g:3630:51: (iv_ruleint16Array= ruleint16Array EOF ) + // InternalRosSystemParser.g:3631:2: iv_ruleint16Array= ruleint16Array EOF { newCompositeNode(grammarAccess.getInt16ArrayRule()); pushFollow(FOLLOW_1); @@ -9804,7 +9663,7 @@ public final EObject entryRuleint16Array() throws RecognitionException { // $ANTLR start "ruleint16Array" - // InternalRosSystemParser.g:3723:1: ruleint16Array returns [EObject current=null] : ( () otherlv_1= Int16_1 ) ; + // InternalRosSystemParser.g:3637:1: ruleint16Array returns [EObject current=null] : ( () otherlv_1= Int16_1 ) ; public final EObject ruleint16Array() throws RecognitionException { EObject current = null; @@ -9814,14 +9673,14 @@ public final EObject ruleint16Array() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3729:2: ( ( () otherlv_1= Int16_1 ) ) - // InternalRosSystemParser.g:3730:2: ( () otherlv_1= Int16_1 ) + // InternalRosSystemParser.g:3643:2: ( ( () otherlv_1= Int16_1 ) ) + // InternalRosSystemParser.g:3644:2: ( () otherlv_1= Int16_1 ) { - // InternalRosSystemParser.g:3730:2: ( () otherlv_1= Int16_1 ) - // InternalRosSystemParser.g:3731:3: () otherlv_1= Int16_1 + // InternalRosSystemParser.g:3644:2: ( () otherlv_1= Int16_1 ) + // InternalRosSystemParser.g:3645:3: () otherlv_1= Int16_1 { - // InternalRosSystemParser.g:3731:3: () - // InternalRosSystemParser.g:3732:4: + // InternalRosSystemParser.g:3645:3: () + // InternalRosSystemParser.g:3646:4: { current = forceCreateModelElement( @@ -9858,7 +9717,7 @@ public final EObject ruleint16Array() throws RecognitionException { // $ANTLR start "entryRuleuint16Array" - // InternalRosSystemParser.g:3746:1: entryRuleuint16Array returns [EObject current=null] : iv_ruleuint16Array= ruleuint16Array EOF ; + // InternalRosSystemParser.g:3660:1: entryRuleuint16Array returns [EObject current=null] : iv_ruleuint16Array= ruleuint16Array EOF ; public final EObject entryRuleuint16Array() throws RecognitionException { EObject current = null; @@ -9866,8 +9725,8 @@ public final EObject entryRuleuint16Array() throws RecognitionException { try { - // InternalRosSystemParser.g:3746:52: (iv_ruleuint16Array= ruleuint16Array EOF ) - // InternalRosSystemParser.g:3747:2: iv_ruleuint16Array= ruleuint16Array EOF + // InternalRosSystemParser.g:3660:52: (iv_ruleuint16Array= ruleuint16Array EOF ) + // InternalRosSystemParser.g:3661:2: iv_ruleuint16Array= ruleuint16Array EOF { newCompositeNode(grammarAccess.getUint16ArrayRule()); pushFollow(FOLLOW_1); @@ -9894,7 +9753,7 @@ public final EObject entryRuleuint16Array() throws RecognitionException { // $ANTLR start "ruleuint16Array" - // InternalRosSystemParser.g:3753:1: ruleuint16Array returns [EObject current=null] : ( () otherlv_1= Uint16_1 ) ; + // InternalRosSystemParser.g:3667:1: ruleuint16Array returns [EObject current=null] : ( () otherlv_1= Uint16_1 ) ; public final EObject ruleuint16Array() throws RecognitionException { EObject current = null; @@ -9904,14 +9763,14 @@ public final EObject ruleuint16Array() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3759:2: ( ( () otherlv_1= Uint16_1 ) ) - // InternalRosSystemParser.g:3760:2: ( () otherlv_1= Uint16_1 ) + // InternalRosSystemParser.g:3673:2: ( ( () otherlv_1= Uint16_1 ) ) + // InternalRosSystemParser.g:3674:2: ( () otherlv_1= Uint16_1 ) { - // InternalRosSystemParser.g:3760:2: ( () otherlv_1= Uint16_1 ) - // InternalRosSystemParser.g:3761:3: () otherlv_1= Uint16_1 + // InternalRosSystemParser.g:3674:2: ( () otherlv_1= Uint16_1 ) + // InternalRosSystemParser.g:3675:3: () otherlv_1= Uint16_1 { - // InternalRosSystemParser.g:3761:3: () - // InternalRosSystemParser.g:3762:4: + // InternalRosSystemParser.g:3675:3: () + // InternalRosSystemParser.g:3676:4: { current = forceCreateModelElement( @@ -9948,7 +9807,7 @@ public final EObject ruleuint16Array() throws RecognitionException { // $ANTLR start "entryRuleint32Array" - // InternalRosSystemParser.g:3776:1: entryRuleint32Array returns [EObject current=null] : iv_ruleint32Array= ruleint32Array EOF ; + // InternalRosSystemParser.g:3690:1: entryRuleint32Array returns [EObject current=null] : iv_ruleint32Array= ruleint32Array EOF ; public final EObject entryRuleint32Array() throws RecognitionException { EObject current = null; @@ -9956,8 +9815,8 @@ public final EObject entryRuleint32Array() throws RecognitionException { try { - // InternalRosSystemParser.g:3776:51: (iv_ruleint32Array= ruleint32Array EOF ) - // InternalRosSystemParser.g:3777:2: iv_ruleint32Array= ruleint32Array EOF + // InternalRosSystemParser.g:3690:51: (iv_ruleint32Array= ruleint32Array EOF ) + // InternalRosSystemParser.g:3691:2: iv_ruleint32Array= ruleint32Array EOF { newCompositeNode(grammarAccess.getInt32ArrayRule()); pushFollow(FOLLOW_1); @@ -9984,7 +9843,7 @@ public final EObject entryRuleint32Array() throws RecognitionException { // $ANTLR start "ruleint32Array" - // InternalRosSystemParser.g:3783:1: ruleint32Array returns [EObject current=null] : ( () otherlv_1= Int32_1 ) ; + // InternalRosSystemParser.g:3697:1: ruleint32Array returns [EObject current=null] : ( () otherlv_1= Int32_1 ) ; public final EObject ruleint32Array() throws RecognitionException { EObject current = null; @@ -9994,14 +9853,14 @@ public final EObject ruleint32Array() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3789:2: ( ( () otherlv_1= Int32_1 ) ) - // InternalRosSystemParser.g:3790:2: ( () otherlv_1= Int32_1 ) + // InternalRosSystemParser.g:3703:2: ( ( () otherlv_1= Int32_1 ) ) + // InternalRosSystemParser.g:3704:2: ( () otherlv_1= Int32_1 ) { - // InternalRosSystemParser.g:3790:2: ( () otherlv_1= Int32_1 ) - // InternalRosSystemParser.g:3791:3: () otherlv_1= Int32_1 + // InternalRosSystemParser.g:3704:2: ( () otherlv_1= Int32_1 ) + // InternalRosSystemParser.g:3705:3: () otherlv_1= Int32_1 { - // InternalRosSystemParser.g:3791:3: () - // InternalRosSystemParser.g:3792:4: + // InternalRosSystemParser.g:3705:3: () + // InternalRosSystemParser.g:3706:4: { current = forceCreateModelElement( @@ -10038,7 +9897,7 @@ public final EObject ruleint32Array() throws RecognitionException { // $ANTLR start "entryRuleuint32Array" - // InternalRosSystemParser.g:3806:1: entryRuleuint32Array returns [EObject current=null] : iv_ruleuint32Array= ruleuint32Array EOF ; + // InternalRosSystemParser.g:3720:1: entryRuleuint32Array returns [EObject current=null] : iv_ruleuint32Array= ruleuint32Array EOF ; public final EObject entryRuleuint32Array() throws RecognitionException { EObject current = null; @@ -10046,8 +9905,8 @@ public final EObject entryRuleuint32Array() throws RecognitionException { try { - // InternalRosSystemParser.g:3806:52: (iv_ruleuint32Array= ruleuint32Array EOF ) - // InternalRosSystemParser.g:3807:2: iv_ruleuint32Array= ruleuint32Array EOF + // InternalRosSystemParser.g:3720:52: (iv_ruleuint32Array= ruleuint32Array EOF ) + // InternalRosSystemParser.g:3721:2: iv_ruleuint32Array= ruleuint32Array EOF { newCompositeNode(grammarAccess.getUint32ArrayRule()); pushFollow(FOLLOW_1); @@ -10074,7 +9933,7 @@ public final EObject entryRuleuint32Array() throws RecognitionException { // $ANTLR start "ruleuint32Array" - // InternalRosSystemParser.g:3813:1: ruleuint32Array returns [EObject current=null] : ( () otherlv_1= Uint32_1 ) ; + // InternalRosSystemParser.g:3727:1: ruleuint32Array returns [EObject current=null] : ( () otherlv_1= Uint32_1 ) ; public final EObject ruleuint32Array() throws RecognitionException { EObject current = null; @@ -10084,14 +9943,14 @@ public final EObject ruleuint32Array() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3819:2: ( ( () otherlv_1= Uint32_1 ) ) - // InternalRosSystemParser.g:3820:2: ( () otherlv_1= Uint32_1 ) + // InternalRosSystemParser.g:3733:2: ( ( () otherlv_1= Uint32_1 ) ) + // InternalRosSystemParser.g:3734:2: ( () otherlv_1= Uint32_1 ) { - // InternalRosSystemParser.g:3820:2: ( () otherlv_1= Uint32_1 ) - // InternalRosSystemParser.g:3821:3: () otherlv_1= Uint32_1 + // InternalRosSystemParser.g:3734:2: ( () otherlv_1= Uint32_1 ) + // InternalRosSystemParser.g:3735:3: () otherlv_1= Uint32_1 { - // InternalRosSystemParser.g:3821:3: () - // InternalRosSystemParser.g:3822:4: + // InternalRosSystemParser.g:3735:3: () + // InternalRosSystemParser.g:3736:4: { current = forceCreateModelElement( @@ -10128,7 +9987,7 @@ public final EObject ruleuint32Array() throws RecognitionException { // $ANTLR start "entryRuleint64Array" - // InternalRosSystemParser.g:3836:1: entryRuleint64Array returns [EObject current=null] : iv_ruleint64Array= ruleint64Array EOF ; + // InternalRosSystemParser.g:3750:1: entryRuleint64Array returns [EObject current=null] : iv_ruleint64Array= ruleint64Array EOF ; public final EObject entryRuleint64Array() throws RecognitionException { EObject current = null; @@ -10136,8 +9995,8 @@ public final EObject entryRuleint64Array() throws RecognitionException { try { - // InternalRosSystemParser.g:3836:51: (iv_ruleint64Array= ruleint64Array EOF ) - // InternalRosSystemParser.g:3837:2: iv_ruleint64Array= ruleint64Array EOF + // InternalRosSystemParser.g:3750:51: (iv_ruleint64Array= ruleint64Array EOF ) + // InternalRosSystemParser.g:3751:2: iv_ruleint64Array= ruleint64Array EOF { newCompositeNode(grammarAccess.getInt64ArrayRule()); pushFollow(FOLLOW_1); @@ -10164,7 +10023,7 @@ public final EObject entryRuleint64Array() throws RecognitionException { // $ANTLR start "ruleint64Array" - // InternalRosSystemParser.g:3843:1: ruleint64Array returns [EObject current=null] : ( () otherlv_1= Int64_1 ) ; + // InternalRosSystemParser.g:3757:1: ruleint64Array returns [EObject current=null] : ( () otherlv_1= Int64_1 ) ; public final EObject ruleint64Array() throws RecognitionException { EObject current = null; @@ -10174,14 +10033,14 @@ public final EObject ruleint64Array() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3849:2: ( ( () otherlv_1= Int64_1 ) ) - // InternalRosSystemParser.g:3850:2: ( () otherlv_1= Int64_1 ) + // InternalRosSystemParser.g:3763:2: ( ( () otherlv_1= Int64_1 ) ) + // InternalRosSystemParser.g:3764:2: ( () otherlv_1= Int64_1 ) { - // InternalRosSystemParser.g:3850:2: ( () otherlv_1= Int64_1 ) - // InternalRosSystemParser.g:3851:3: () otherlv_1= Int64_1 + // InternalRosSystemParser.g:3764:2: ( () otherlv_1= Int64_1 ) + // InternalRosSystemParser.g:3765:3: () otherlv_1= Int64_1 { - // InternalRosSystemParser.g:3851:3: () - // InternalRosSystemParser.g:3852:4: + // InternalRosSystemParser.g:3765:3: () + // InternalRosSystemParser.g:3766:4: { current = forceCreateModelElement( @@ -10218,7 +10077,7 @@ public final EObject ruleint64Array() throws RecognitionException { // $ANTLR start "entryRuleuint64Array" - // InternalRosSystemParser.g:3866:1: entryRuleuint64Array returns [EObject current=null] : iv_ruleuint64Array= ruleuint64Array EOF ; + // InternalRosSystemParser.g:3780:1: entryRuleuint64Array returns [EObject current=null] : iv_ruleuint64Array= ruleuint64Array EOF ; public final EObject entryRuleuint64Array() throws RecognitionException { EObject current = null; @@ -10226,8 +10085,8 @@ public final EObject entryRuleuint64Array() throws RecognitionException { try { - // InternalRosSystemParser.g:3866:52: (iv_ruleuint64Array= ruleuint64Array EOF ) - // InternalRosSystemParser.g:3867:2: iv_ruleuint64Array= ruleuint64Array EOF + // InternalRosSystemParser.g:3780:52: (iv_ruleuint64Array= ruleuint64Array EOF ) + // InternalRosSystemParser.g:3781:2: iv_ruleuint64Array= ruleuint64Array EOF { newCompositeNode(grammarAccess.getUint64ArrayRule()); pushFollow(FOLLOW_1); @@ -10254,7 +10113,7 @@ public final EObject entryRuleuint64Array() throws RecognitionException { // $ANTLR start "ruleuint64Array" - // InternalRosSystemParser.g:3873:1: ruleuint64Array returns [EObject current=null] : ( () otherlv_1= Uint64_1 ) ; + // InternalRosSystemParser.g:3787:1: ruleuint64Array returns [EObject current=null] : ( () otherlv_1= Uint64_1 ) ; public final EObject ruleuint64Array() throws RecognitionException { EObject current = null; @@ -10264,14 +10123,14 @@ public final EObject ruleuint64Array() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3879:2: ( ( () otherlv_1= Uint64_1 ) ) - // InternalRosSystemParser.g:3880:2: ( () otherlv_1= Uint64_1 ) + // InternalRosSystemParser.g:3793:2: ( ( () otherlv_1= Uint64_1 ) ) + // InternalRosSystemParser.g:3794:2: ( () otherlv_1= Uint64_1 ) { - // InternalRosSystemParser.g:3880:2: ( () otherlv_1= Uint64_1 ) - // InternalRosSystemParser.g:3881:3: () otherlv_1= Uint64_1 + // InternalRosSystemParser.g:3794:2: ( () otherlv_1= Uint64_1 ) + // InternalRosSystemParser.g:3795:3: () otherlv_1= Uint64_1 { - // InternalRosSystemParser.g:3881:3: () - // InternalRosSystemParser.g:3882:4: + // InternalRosSystemParser.g:3795:3: () + // InternalRosSystemParser.g:3796:4: { current = forceCreateModelElement( @@ -10308,7 +10167,7 @@ public final EObject ruleuint64Array() throws RecognitionException { // $ANTLR start "entryRulefloat32Array" - // InternalRosSystemParser.g:3896:1: entryRulefloat32Array returns [EObject current=null] : iv_rulefloat32Array= rulefloat32Array EOF ; + // InternalRosSystemParser.g:3810:1: entryRulefloat32Array returns [EObject current=null] : iv_rulefloat32Array= rulefloat32Array EOF ; public final EObject entryRulefloat32Array() throws RecognitionException { EObject current = null; @@ -10316,8 +10175,8 @@ public final EObject entryRulefloat32Array() throws RecognitionException { try { - // InternalRosSystemParser.g:3896:53: (iv_rulefloat32Array= rulefloat32Array EOF ) - // InternalRosSystemParser.g:3897:2: iv_rulefloat32Array= rulefloat32Array EOF + // InternalRosSystemParser.g:3810:53: (iv_rulefloat32Array= rulefloat32Array EOF ) + // InternalRosSystemParser.g:3811:2: iv_rulefloat32Array= rulefloat32Array EOF { newCompositeNode(grammarAccess.getFloat32ArrayRule()); pushFollow(FOLLOW_1); @@ -10344,7 +10203,7 @@ public final EObject entryRulefloat32Array() throws RecognitionException { // $ANTLR start "rulefloat32Array" - // InternalRosSystemParser.g:3903:1: rulefloat32Array returns [EObject current=null] : ( () otherlv_1= Float32_1 ) ; + // InternalRosSystemParser.g:3817:1: rulefloat32Array returns [EObject current=null] : ( () otherlv_1= Float32_1 ) ; public final EObject rulefloat32Array() throws RecognitionException { EObject current = null; @@ -10354,14 +10213,14 @@ public final EObject rulefloat32Array() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3909:2: ( ( () otherlv_1= Float32_1 ) ) - // InternalRosSystemParser.g:3910:2: ( () otherlv_1= Float32_1 ) + // InternalRosSystemParser.g:3823:2: ( ( () otherlv_1= Float32_1 ) ) + // InternalRosSystemParser.g:3824:2: ( () otherlv_1= Float32_1 ) { - // InternalRosSystemParser.g:3910:2: ( () otherlv_1= Float32_1 ) - // InternalRosSystemParser.g:3911:3: () otherlv_1= Float32_1 + // InternalRosSystemParser.g:3824:2: ( () otherlv_1= Float32_1 ) + // InternalRosSystemParser.g:3825:3: () otherlv_1= Float32_1 { - // InternalRosSystemParser.g:3911:3: () - // InternalRosSystemParser.g:3912:4: + // InternalRosSystemParser.g:3825:3: () + // InternalRosSystemParser.g:3826:4: { current = forceCreateModelElement( @@ -10398,7 +10257,7 @@ public final EObject rulefloat32Array() throws RecognitionException { // $ANTLR start "entryRulefloat64Array" - // InternalRosSystemParser.g:3926:1: entryRulefloat64Array returns [EObject current=null] : iv_rulefloat64Array= rulefloat64Array EOF ; + // InternalRosSystemParser.g:3840:1: entryRulefloat64Array returns [EObject current=null] : iv_rulefloat64Array= rulefloat64Array EOF ; public final EObject entryRulefloat64Array() throws RecognitionException { EObject current = null; @@ -10406,8 +10265,8 @@ public final EObject entryRulefloat64Array() throws RecognitionException { try { - // InternalRosSystemParser.g:3926:53: (iv_rulefloat64Array= rulefloat64Array EOF ) - // InternalRosSystemParser.g:3927:2: iv_rulefloat64Array= rulefloat64Array EOF + // InternalRosSystemParser.g:3840:53: (iv_rulefloat64Array= rulefloat64Array EOF ) + // InternalRosSystemParser.g:3841:2: iv_rulefloat64Array= rulefloat64Array EOF { newCompositeNode(grammarAccess.getFloat64ArrayRule()); pushFollow(FOLLOW_1); @@ -10434,7 +10293,7 @@ public final EObject entryRulefloat64Array() throws RecognitionException { // $ANTLR start "rulefloat64Array" - // InternalRosSystemParser.g:3933:1: rulefloat64Array returns [EObject current=null] : ( () otherlv_1= Float64_1 ) ; + // InternalRosSystemParser.g:3847:1: rulefloat64Array returns [EObject current=null] : ( () otherlv_1= Float64_1 ) ; public final EObject rulefloat64Array() throws RecognitionException { EObject current = null; @@ -10444,14 +10303,14 @@ public final EObject rulefloat64Array() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3939:2: ( ( () otherlv_1= Float64_1 ) ) - // InternalRosSystemParser.g:3940:2: ( () otherlv_1= Float64_1 ) + // InternalRosSystemParser.g:3853:2: ( ( () otherlv_1= Float64_1 ) ) + // InternalRosSystemParser.g:3854:2: ( () otherlv_1= Float64_1 ) { - // InternalRosSystemParser.g:3940:2: ( () otherlv_1= Float64_1 ) - // InternalRosSystemParser.g:3941:3: () otherlv_1= Float64_1 + // InternalRosSystemParser.g:3854:2: ( () otherlv_1= Float64_1 ) + // InternalRosSystemParser.g:3855:3: () otherlv_1= Float64_1 { - // InternalRosSystemParser.g:3941:3: () - // InternalRosSystemParser.g:3942:4: + // InternalRosSystemParser.g:3855:3: () + // InternalRosSystemParser.g:3856:4: { current = forceCreateModelElement( @@ -10488,7 +10347,7 @@ public final EObject rulefloat64Array() throws RecognitionException { // $ANTLR start "entryRulestring0Array" - // InternalRosSystemParser.g:3956:1: entryRulestring0Array returns [EObject current=null] : iv_rulestring0Array= rulestring0Array EOF ; + // InternalRosSystemParser.g:3870:1: entryRulestring0Array returns [EObject current=null] : iv_rulestring0Array= rulestring0Array EOF ; public final EObject entryRulestring0Array() throws RecognitionException { EObject current = null; @@ -10496,8 +10355,8 @@ public final EObject entryRulestring0Array() throws RecognitionException { try { - // InternalRosSystemParser.g:3956:53: (iv_rulestring0Array= rulestring0Array EOF ) - // InternalRosSystemParser.g:3957:2: iv_rulestring0Array= rulestring0Array EOF + // InternalRosSystemParser.g:3870:53: (iv_rulestring0Array= rulestring0Array EOF ) + // InternalRosSystemParser.g:3871:2: iv_rulestring0Array= rulestring0Array EOF { newCompositeNode(grammarAccess.getString0ArrayRule()); pushFollow(FOLLOW_1); @@ -10524,7 +10383,7 @@ public final EObject entryRulestring0Array() throws RecognitionException { // $ANTLR start "rulestring0Array" - // InternalRosSystemParser.g:3963:1: rulestring0Array returns [EObject current=null] : ( () otherlv_1= String_2 ) ; + // InternalRosSystemParser.g:3877:1: rulestring0Array returns [EObject current=null] : ( () otherlv_1= String_2 ) ; public final EObject rulestring0Array() throws RecognitionException { EObject current = null; @@ -10534,14 +10393,14 @@ public final EObject rulestring0Array() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3969:2: ( ( () otherlv_1= String_2 ) ) - // InternalRosSystemParser.g:3970:2: ( () otherlv_1= String_2 ) + // InternalRosSystemParser.g:3883:2: ( ( () otherlv_1= String_2 ) ) + // InternalRosSystemParser.g:3884:2: ( () otherlv_1= String_2 ) { - // InternalRosSystemParser.g:3970:2: ( () otherlv_1= String_2 ) - // InternalRosSystemParser.g:3971:3: () otherlv_1= String_2 + // InternalRosSystemParser.g:3884:2: ( () otherlv_1= String_2 ) + // InternalRosSystemParser.g:3885:3: () otherlv_1= String_2 { - // InternalRosSystemParser.g:3971:3: () - // InternalRosSystemParser.g:3972:4: + // InternalRosSystemParser.g:3885:3: () + // InternalRosSystemParser.g:3886:4: { current = forceCreateModelElement( @@ -10578,7 +10437,7 @@ public final EObject rulestring0Array() throws RecognitionException { // $ANTLR start "entryRulebyteArray" - // InternalRosSystemParser.g:3986:1: entryRulebyteArray returns [EObject current=null] : iv_rulebyteArray= rulebyteArray EOF ; + // InternalRosSystemParser.g:3900:1: entryRulebyteArray returns [EObject current=null] : iv_rulebyteArray= rulebyteArray EOF ; public final EObject entryRulebyteArray() throws RecognitionException { EObject current = null; @@ -10586,8 +10445,8 @@ public final EObject entryRulebyteArray() throws RecognitionException { try { - // InternalRosSystemParser.g:3986:50: (iv_rulebyteArray= rulebyteArray EOF ) - // InternalRosSystemParser.g:3987:2: iv_rulebyteArray= rulebyteArray EOF + // InternalRosSystemParser.g:3900:50: (iv_rulebyteArray= rulebyteArray EOF ) + // InternalRosSystemParser.g:3901:2: iv_rulebyteArray= rulebyteArray EOF { newCompositeNode(grammarAccess.getByteArrayRule()); pushFollow(FOLLOW_1); @@ -10614,7 +10473,7 @@ public final EObject entryRulebyteArray() throws RecognitionException { // $ANTLR start "rulebyteArray" - // InternalRosSystemParser.g:3993:1: rulebyteArray returns [EObject current=null] : ( () otherlv_1= Byte_1 ) ; + // InternalRosSystemParser.g:3907:1: rulebyteArray returns [EObject current=null] : ( () otherlv_1= Byte_1 ) ; public final EObject rulebyteArray() throws RecognitionException { EObject current = null; @@ -10624,14 +10483,14 @@ public final EObject rulebyteArray() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3999:2: ( ( () otherlv_1= Byte_1 ) ) - // InternalRosSystemParser.g:4000:2: ( () otherlv_1= Byte_1 ) + // InternalRosSystemParser.g:3913:2: ( ( () otherlv_1= Byte_1 ) ) + // InternalRosSystemParser.g:3914:2: ( () otherlv_1= Byte_1 ) { - // InternalRosSystemParser.g:4000:2: ( () otherlv_1= Byte_1 ) - // InternalRosSystemParser.g:4001:3: () otherlv_1= Byte_1 + // InternalRosSystemParser.g:3914:2: ( () otherlv_1= Byte_1 ) + // InternalRosSystemParser.g:3915:3: () otherlv_1= Byte_1 { - // InternalRosSystemParser.g:4001:3: () - // InternalRosSystemParser.g:4002:4: + // InternalRosSystemParser.g:3915:3: () + // InternalRosSystemParser.g:3916:4: { current = forceCreateModelElement( @@ -10668,7 +10527,7 @@ public final EObject rulebyteArray() throws RecognitionException { // $ANTLR start "entryRuleHeader" - // InternalRosSystemParser.g:4016:1: entryRuleHeader returns [EObject current=null] : iv_ruleHeader= ruleHeader EOF ; + // InternalRosSystemParser.g:3930:1: entryRuleHeader returns [EObject current=null] : iv_ruleHeader= ruleHeader EOF ; public final EObject entryRuleHeader() throws RecognitionException { EObject current = null; @@ -10676,8 +10535,8 @@ public final EObject entryRuleHeader() throws RecognitionException { try { - // InternalRosSystemParser.g:4016:47: (iv_ruleHeader= ruleHeader EOF ) - // InternalRosSystemParser.g:4017:2: iv_ruleHeader= ruleHeader EOF + // InternalRosSystemParser.g:3930:47: (iv_ruleHeader= ruleHeader EOF ) + // InternalRosSystemParser.g:3931:2: iv_ruleHeader= ruleHeader EOF { newCompositeNode(grammarAccess.getHeaderRule()); pushFollow(FOLLOW_1); @@ -10704,7 +10563,7 @@ public final EObject entryRuleHeader() throws RecognitionException { // $ANTLR start "ruleHeader" - // InternalRosSystemParser.g:4023:1: ruleHeader returns [EObject current=null] : ( () otherlv_1= Header ) ; + // InternalRosSystemParser.g:3937:1: ruleHeader returns [EObject current=null] : ( () otherlv_1= Header ) ; public final EObject ruleHeader() throws RecognitionException { EObject current = null; @@ -10714,14 +10573,14 @@ public final EObject ruleHeader() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:4029:2: ( ( () otherlv_1= Header ) ) - // InternalRosSystemParser.g:4030:2: ( () otherlv_1= Header ) + // InternalRosSystemParser.g:3943:2: ( ( () otherlv_1= Header ) ) + // InternalRosSystemParser.g:3944:2: ( () otherlv_1= Header ) { - // InternalRosSystemParser.g:4030:2: ( () otherlv_1= Header ) - // InternalRosSystemParser.g:4031:3: () otherlv_1= Header + // InternalRosSystemParser.g:3944:2: ( () otherlv_1= Header ) + // InternalRosSystemParser.g:3945:3: () otherlv_1= Header { - // InternalRosSystemParser.g:4031:3: () - // InternalRosSystemParser.g:4032:4: + // InternalRosSystemParser.g:3945:3: () + // InternalRosSystemParser.g:3946:4: { current = forceCreateModelElement( @@ -10758,7 +10617,7 @@ public final EObject ruleHeader() throws RecognitionException { // $ANTLR start "entryRuleTopicSpecRef" - // InternalRosSystemParser.g:4046:1: entryRuleTopicSpecRef returns [EObject current=null] : iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ; + // InternalRosSystemParser.g:3960:1: entryRuleTopicSpecRef returns [EObject current=null] : iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ; public final EObject entryRuleTopicSpecRef() throws RecognitionException { EObject current = null; @@ -10766,8 +10625,8 @@ public final EObject entryRuleTopicSpecRef() throws RecognitionException { try { - // InternalRosSystemParser.g:4046:53: (iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ) - // InternalRosSystemParser.g:4047:2: iv_ruleTopicSpecRef= ruleTopicSpecRef EOF + // InternalRosSystemParser.g:3960:53: (iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ) + // InternalRosSystemParser.g:3961:2: iv_ruleTopicSpecRef= ruleTopicSpecRef EOF { newCompositeNode(grammarAccess.getTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -10794,7 +10653,7 @@ public final EObject entryRuleTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleTopicSpecRef" - // InternalRosSystemParser.g:4053:1: ruleTopicSpecRef returns [EObject current=null] : ( ( ruleEString ) ) ; + // InternalRosSystemParser.g:3967:1: ruleTopicSpecRef returns [EObject current=null] : ( ( ruleEString ) ) ; public final EObject ruleTopicSpecRef() throws RecognitionException { EObject current = null; @@ -10802,14 +10661,14 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:4059:2: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:4060:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:3973:2: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:3974:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:4060:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:4061:3: ( ruleEString ) + // InternalRosSystemParser.g:3974:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:3975:3: ( ruleEString ) { - // InternalRosSystemParser.g:4061:3: ( ruleEString ) - // InternalRosSystemParser.g:4062:4: ruleEString + // InternalRosSystemParser.g:3975:3: ( ruleEString ) + // InternalRosSystemParser.g:3976:4: ruleEString { if (current==null) { @@ -10853,7 +10712,7 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleArrayTopicSpecRef" - // InternalRosSystemParser.g:4079:1: entryRuleArrayTopicSpecRef returns [EObject current=null] : iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ; + // InternalRosSystemParser.g:3993:1: entryRuleArrayTopicSpecRef returns [EObject current=null] : iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ; public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { EObject current = null; @@ -10861,8 +10720,8 @@ public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { try { - // InternalRosSystemParser.g:4079:58: (iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ) - // InternalRosSystemParser.g:4080:2: iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF + // InternalRosSystemParser.g:3993:58: (iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ) + // InternalRosSystemParser.g:3994:2: iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF { newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -10889,7 +10748,7 @@ public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleArrayTopicSpecRef" - // InternalRosSystemParser.g:4086:1: ruleArrayTopicSpecRef returns [EObject current=null] : ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) ; + // InternalRosSystemParser.g:4000:1: ruleArrayTopicSpecRef returns [EObject current=null] : ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) ; public final EObject ruleArrayTopicSpecRef() throws RecognitionException { EObject current = null; @@ -10899,17 +10758,17 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:4092:2: ( ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) ) - // InternalRosSystemParser.g:4093:2: ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) + // InternalRosSystemParser.g:4006:2: ( ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) ) + // InternalRosSystemParser.g:4007:2: ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) { - // InternalRosSystemParser.g:4093:2: ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) - // InternalRosSystemParser.g:4094:3: ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket + // InternalRosSystemParser.g:4007:2: ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) + // InternalRosSystemParser.g:4008:3: ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket { - // InternalRosSystemParser.g:4094:3: ( ( ruleEString ) ) - // InternalRosSystemParser.g:4095:4: ( ruleEString ) + // InternalRosSystemParser.g:4008:3: ( ( ruleEString ) ) + // InternalRosSystemParser.g:4009:4: ( ruleEString ) { - // InternalRosSystemParser.g:4095:4: ( ruleEString ) - // InternalRosSystemParser.g:4096:5: ruleEString + // InternalRosSystemParser.g:4009:4: ( ruleEString ) + // InternalRosSystemParser.g:4010:5: ruleEString { if (current==null) { @@ -10919,7 +10778,7 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_33); ruleEString(); state._fsp--; @@ -10960,7 +10819,7 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleKEYWORD" - // InternalRosSystemParser.g:4118:1: entryRuleKEYWORD returns [String current=null] : iv_ruleKEYWORD= ruleKEYWORD EOF ; + // InternalRosSystemParser.g:4032:1: entryRuleKEYWORD returns [String current=null] : iv_ruleKEYWORD= ruleKEYWORD EOF ; public final String entryRuleKEYWORD() throws RecognitionException { String current = null; @@ -10968,8 +10827,8 @@ public final String entryRuleKEYWORD() throws RecognitionException { try { - // InternalRosSystemParser.g:4118:47: (iv_ruleKEYWORD= ruleKEYWORD EOF ) - // InternalRosSystemParser.g:4119:2: iv_ruleKEYWORD= ruleKEYWORD EOF + // InternalRosSystemParser.g:4032:47: (iv_ruleKEYWORD= ruleKEYWORD EOF ) + // InternalRosSystemParser.g:4033:2: iv_ruleKEYWORD= ruleKEYWORD EOF { newCompositeNode(grammarAccess.getKEYWORDRule()); pushFollow(FOLLOW_1); @@ -10996,7 +10855,7 @@ public final String entryRuleKEYWORD() throws RecognitionException { // $ANTLR start "ruleKEYWORD" - // InternalRosSystemParser.g:4125: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 ) ; + // InternalRosSystemParser.g:4039: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(); @@ -11006,77 +10865,77 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:4131:2: ( (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) ) - // InternalRosSystemParser.g:4132:2: (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) + // InternalRosSystemParser.g:4045:2: ( (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) ) + // InternalRosSystemParser.g:4046:2: (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) { - // InternalRosSystemParser.g:4132:2: (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) - int alt36=11; + // InternalRosSystemParser.g:4046:2: (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) + int alt35=11; switch ( input.LA(1) ) { case Goal: { - alt36=1; + alt35=1; } break; case Message: { - alt36=2; + alt35=2; } break; case Result: { - alt36=3; + alt35=3; } break; case Feedback: { - alt36=4; + alt35=4; } break; case Name: { - alt36=5; + alt35=5; } break; case Value: { - alt36=6; + alt35=6; } break; case Service: { - alt36=7; + alt35=7; } break; case Type: { - alt36=8; + alt35=8; } break; case Action: { - alt36=9; + alt35=9; } break; case Duration: { - alt36=10; + alt35=10; } break; case Time: { - alt36=11; + alt35=11; } break; default: NoViableAltException nvae = - new NoViableAltException("", 36, 0, input); + new NoViableAltException("", 35, 0, input); throw nvae; } - switch (alt36) { + switch (alt35) { case 1 : - // InternalRosSystemParser.g:4133:3: kw= Goal + // InternalRosSystemParser.g:4047:3: kw= Goal { kw=(Token)match(input,Goal,FOLLOW_2); @@ -11087,7 +10946,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 2 : - // InternalRosSystemParser.g:4139:3: kw= Message + // InternalRosSystemParser.g:4053:3: kw= Message { kw=(Token)match(input,Message,FOLLOW_2); @@ -11098,7 +10957,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 3 : - // InternalRosSystemParser.g:4145:3: kw= Result + // InternalRosSystemParser.g:4059:3: kw= Result { kw=(Token)match(input,Result,FOLLOW_2); @@ -11109,7 +10968,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 4 : - // InternalRosSystemParser.g:4151:3: kw= Feedback + // InternalRosSystemParser.g:4065:3: kw= Feedback { kw=(Token)match(input,Feedback,FOLLOW_2); @@ -11120,7 +10979,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 5 : - // InternalRosSystemParser.g:4157:3: kw= Name + // InternalRosSystemParser.g:4071:3: kw= Name { kw=(Token)match(input,Name,FOLLOW_2); @@ -11131,7 +10990,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 6 : - // InternalRosSystemParser.g:4163:3: kw= Value + // InternalRosSystemParser.g:4077:3: kw= Value { kw=(Token)match(input,Value,FOLLOW_2); @@ -11142,7 +11001,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 7 : - // InternalRosSystemParser.g:4169:3: kw= Service + // InternalRosSystemParser.g:4083:3: kw= Service { kw=(Token)match(input,Service,FOLLOW_2); @@ -11153,7 +11012,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 8 : - // InternalRosSystemParser.g:4175:3: kw= Type + // InternalRosSystemParser.g:4089:3: kw= Type { kw=(Token)match(input,Type,FOLLOW_2); @@ -11164,7 +11023,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 9 : - // InternalRosSystemParser.g:4181:3: kw= Action + // InternalRosSystemParser.g:4095:3: kw= Action { kw=(Token)match(input,Action,FOLLOW_2); @@ -11175,7 +11034,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 10 : - // InternalRosSystemParser.g:4187:3: kw= Duration + // InternalRosSystemParser.g:4101:3: kw= Duration { kw=(Token)match(input,Duration,FOLLOW_2); @@ -11186,7 +11045,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 11 : - // InternalRosSystemParser.g:4193:3: kw= Time + // InternalRosSystemParser.g:4107:3: kw= Time { kw=(Token)match(input,Time,FOLLOW_2); @@ -11219,7 +11078,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { // $ANTLR start "entryRuleEString" - // InternalRosSystemParser.g:4202:1: entryRuleEString returns [String current=null] : iv_ruleEString= ruleEString EOF ; + // InternalRosSystemParser.g:4116:1: entryRuleEString returns [String current=null] : iv_ruleEString= ruleEString EOF ; public final String entryRuleEString() throws RecognitionException { String current = null; @@ -11227,8 +11086,8 @@ public final String entryRuleEString() throws RecognitionException { try { - // InternalRosSystemParser.g:4202:47: (iv_ruleEString= ruleEString EOF ) - // InternalRosSystemParser.g:4203:2: iv_ruleEString= ruleEString EOF + // InternalRosSystemParser.g:4116:47: (iv_ruleEString= ruleEString EOF ) + // InternalRosSystemParser.g:4117:2: iv_ruleEString= ruleEString EOF { newCompositeNode(grammarAccess.getEStringRule()); pushFollow(FOLLOW_1); @@ -11255,7 +11114,7 @@ public final String entryRuleEString() throws RecognitionException { // $ANTLR start "ruleEString" - // InternalRosSystemParser.g:4209:1: ruleEString returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ; + // InternalRosSystemParser.g:4123: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(); @@ -11266,28 +11125,28 @@ public final AntlrDatatypeRuleToken ruleEString() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:4215:2: ( (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ) - // InternalRosSystemParser.g:4216:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) + // InternalRosSystemParser.g:4129:2: ( (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ) + // InternalRosSystemParser.g:4130:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) { - // InternalRosSystemParser.g:4216:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) - int alt37=2; - int LA37_0 = input.LA(1); + // InternalRosSystemParser.g:4130:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) + int alt36=2; + int LA36_0 = input.LA(1); - if ( (LA37_0==RULE_STRING) ) { - alt37=1; + if ( (LA36_0==RULE_STRING) ) { + alt36=1; } - else if ( (LA37_0==RULE_ID) ) { - alt37=2; + else if ( (LA36_0==RULE_ID) ) { + alt36=2; } else { NoViableAltException nvae = - new NoViableAltException("", 37, 0, input); + new NoViableAltException("", 36, 0, input); throw nvae; } - switch (alt37) { + switch (alt36) { case 1 : - // InternalRosSystemParser.g:4217:3: this_STRING_0= RULE_STRING + // InternalRosSystemParser.g:4131:3: this_STRING_0= RULE_STRING { this_STRING_0=(Token)match(input,RULE_STRING,FOLLOW_2); @@ -11300,7 +11159,7 @@ else if ( (LA37_0==RULE_ID) ) { } break; case 2 : - // InternalRosSystemParser.g:4225:3: this_ID_1= RULE_ID + // InternalRosSystemParser.g:4139:3: this_ID_1= RULE_ID { this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); @@ -11336,8 +11195,8 @@ else if ( (LA37_0==RULE_ID) ) { // Delegated rules - protected DFA22 dfa22 = new DFA22(this); - protected DFA35 dfa35 = new DFA35(this); + protected DFA21 dfa21 = new DFA21(this); + protected DFA34 dfa34 = new DFA34(this); static final String dfa_1s = "\13\uffff"; static final String dfa_2s = "\1\7\12\uffff"; static final String dfa_3s = "\1\115\5\uffff\1\115\1\uffff\2\115\1\uffff"; @@ -11366,11 +11225,11 @@ else if ( (LA37_0==RULE_ID) ) { static final short[] dfa_6 = DFA.unpackEncodedString(dfa_6s); static final short[][] dfa_7 = unpackEncodedStringArray(dfa_7s); - class DFA22 extends DFA { + class DFA21 extends DFA { - public DFA22(BaseRecognizer recognizer) { + public DFA21(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 22; + this.decisionNumber = 21; this.eot = dfa_1; this.eof = dfa_2; this.min = dfa_3; @@ -11380,7 +11239,7 @@ public DFA22(BaseRecognizer recognizer) { this.transition = dfa_7; } public String getDescription() { - return "1615: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 "1529: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 )"; } } static final String dfa_8s = "\42\uffff"; @@ -11434,11 +11293,11 @@ public String getDescription() { static final short[] dfa_13 = DFA.unpackEncodedString(dfa_13s); static final short[][] dfa_14 = unpackEncodedStringArray(dfa_14s); - class DFA35 extends DFA { + class DFA34 extends DFA { - public DFA35(BaseRecognizer recognizer) { + public DFA34(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 35; + this.decisionNumber = 34; this.eot = dfa_8; this.eof = dfa_9; this.min = dfa_10; @@ -11448,7 +11307,7 @@ public DFA35(BaseRecognizer recognizer) { this.transition = dfa_14; } public String getDescription() { - return "2893: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 "2807: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 )"; } } @@ -11463,9 +11322,9 @@ public String getDescription() { public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0002000000200000L}); public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000000L,0x0000000030000000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000000L,0x0000000000012000L}); public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L}); public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0100000000000000L}); public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000600L,0x0000000200000000L}); @@ -11474,22 +11333,17 @@ public String getDescription() { public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0080000000000000L}); public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000000L,0x00000000303C8000L}); public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008000L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000001000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000000L,0x0000000000012000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x1000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000070L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x00001B0006000000L,0x0000000100000001L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0080000000000000L,0x0000000200000000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000008002L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000008000L,0x0000000200000000L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x4000000000000002L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008000L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000001000L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x00001B0006000000L,0x0000000100000001L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000008002L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000008000L,0x0000000200000000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x4000000000000002L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); } diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/lexer/InternalRosSystemLexer.g b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/lexer/InternalRosSystemLexer.g index fb1161cbb..cc8fe1e16 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/lexer/InternalRosSystemLexer.g +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/lexer/InternalRosSystemLexer.g @@ -201,7 +201,7 @@ RULE_ROS_CONVENTION_PARAM : ('/' RULE_STRING|RULE_STRING '/'|'~' RULE_STRING)*; RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; -RULE_INT : ('0'..'9')+; +fragment RULE_INT : ('0'..'9')+; RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/lexer/InternalRosSystemLexer.java b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/lexer/InternalRosSystemLexer.java index fa82cdf3b..bea8b336d 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/lexer/InternalRosSystemLexer.java +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/lexer/InternalRosSystemLexer.java @@ -2946,12 +2946,10 @@ public final void mRULE_ID() throws RecognitionException { // $ANTLR start "RULE_INT" public final void mRULE_INT() throws RecognitionException { try { - int _type = RULE_INT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:204:10: ( ( '0' .. '9' )+ ) - // InternalRosSystemLexer.g:204:12: ( '0' .. '9' )+ + // InternalRosSystemLexer.g:204:19: ( ( '0' .. '9' )+ ) + // InternalRosSystemLexer.g:204:21: ( '0' .. '9' )+ { - // InternalRosSystemLexer.g:204:12: ( '0' .. '9' )+ + // InternalRosSystemLexer.g:204:21: ( '0' .. '9' )+ int cnt24=0; loop24: do { @@ -2965,7 +2963,7 @@ public final void mRULE_INT() throws RecognitionException { switch (alt24) { case 1 : - // InternalRosSystemLexer.g:204:13: '0' .. '9' + // InternalRosSystemLexer.g:204:22: '0' .. '9' { matchRange('0','9'); @@ -2984,8 +2982,6 @@ public final void mRULE_INT() throws RecognitionException { } - state.type = _type; - state.channel = _channel; } finally { } @@ -3273,8 +3269,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalRosSystemLexer.g:1:8: ( RelativeNamespace | PrivateNamespace | GlobalNamespace | ParameterAny | Connections | Interfaces | Parameters | Processes | GraphName | Float32_1 | Float64_1 | Default | Duration | Feedback | FromPub | FromSub | String_2 | Threads | Uint16_1 | Uint32_1 | Uint64_1 | Boolean | Integer | Float32 | Float64 | FromAC | FromAS | FromSC | FromSS | Int16_1 | Int32_1 | Int64_1 | Message | Service | Uint8_1 | Array | Base64 | Double | Header | String | Struct | Action | Bool_1 | Byte_1 | Int8_1 | Nodes | Result | String_1 | Uint16 | Uint32 | Uint64 | Value_1 | From | Int16 | Int32 | Int64 | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Goal | Int8 | Name | Node | Time | Type | Any | Ns | HyphenMinusLeftSquareBracket | LeftSquareBracketRightSquareBracket | Comma | Colon | LeftSquareBracket | RightSquareBracket | RULE_BINARY | RULE_BOOLEAN | RULE_DOUBLE | RULE_DECINT | RULE_DATE_TIME | RULE_MESSAGE_ASIGMENT | RULE_SL_COMMENT | RULE_ROS_CONVENTION_A | RULE_ROS_CONVENTION_PARAM | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt30=92; + // InternalRosSystemLexer.g:1:8: ( RelativeNamespace | PrivateNamespace | GlobalNamespace | ParameterAny | Connections | Interfaces | Parameters | Processes | GraphName | Float32_1 | Float64_1 | Default | Duration | Feedback | FromPub | FromSub | String_2 | Threads | Uint16_1 | Uint32_1 | Uint64_1 | Boolean | Integer | Float32 | Float64 | FromAC | FromAS | FromSC | FromSS | Int16_1 | Int32_1 | Int64_1 | Message | Service | Uint8_1 | Array | Base64 | Double | Header | String | Struct | Action | Bool_1 | Byte_1 | Int8_1 | Nodes | Result | String_1 | Uint16 | Uint32 | Uint64 | Value_1 | From | Int16 | Int32 | Int64 | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Goal | Int8 | Name | Node | Time | Type | Any | Ns | HyphenMinusLeftSquareBracket | LeftSquareBracketRightSquareBracket | Comma | Colon | LeftSquareBracket | RightSquareBracket | RULE_BINARY | RULE_BOOLEAN | RULE_DOUBLE | RULE_DECINT | RULE_DATE_TIME | RULE_MESSAGE_ASIGMENT | RULE_SL_COMMENT | RULE_ROS_CONVENTION_A | RULE_ROS_CONVENTION_PARAM | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt30=91; alt30 = dfa30.predict(input); switch (alt30) { case 1 : @@ -3887,35 +3883,28 @@ public void mTokens() throws RecognitionException { } break; case 88 : - // InternalRosSystemLexer.g:1:833: RULE_INT - { - mRULE_INT(); - - } - break; - case 89 : - // InternalRosSystemLexer.g:1:842: RULE_STRING + // InternalRosSystemLexer.g:1:833: RULE_STRING { mRULE_STRING(); } break; - case 90 : - // InternalRosSystemLexer.g:1:854: RULE_ML_COMMENT + case 89 : + // InternalRosSystemLexer.g:1:845: RULE_ML_COMMENT { mRULE_ML_COMMENT(); } break; - case 91 : - // InternalRosSystemLexer.g:1:870: RULE_WS + case 90 : + // InternalRosSystemLexer.g:1:861: RULE_WS { mRULE_WS(); } break; - case 92 : - // InternalRosSystemLexer.g:1:878: RULE_ANY_OTHER + case 91 : + // InternalRosSystemLexer.g:1:869: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -3986,44 +3975,44 @@ public String getDescription() { } } static final String DFA30_eotS = - "\1\50\31\55\1\53\1\135\3\uffff\3\143\1\53\1\55\2\53\1\uffff\1\53\1\uffff\1\53\2\uffff\1\55\1\uffff\1\55\1\uffff\51\55\1\uffff\1\143\7\uffff\1\u009d\1\uffff\2\143\1\55\2\uffff\1\u00a0\2\uffff\1\u00a0\4\uffff\33\55\1\u00c1\11\55\1\uffff\4\55\1\143\1\u009d\1\uffff\1\143\3\uffff\12\55\1\u00dd\13\55\1\u00ed\1\u00ee\1\u00ef\6\55\1\uffff\1\55\1\u00fa\4\55\1\u0100\1\u0102\1\u0104\1\u0105\2\55\1\u0108\1\u0109\1\u009d\1\143\7\55\1\u0113\1\u0115\1\u0117\2\uffff\7\55\1\uffff\1\u00ef\5\55\4\uffff\3\55\1\u012c\6\55\1\uffff\4\55\4\uffff\1\55\2\uffff\1\55\1\u013a\3\uffff\7\55\6\uffff\15\55\1\u0150\2\55\1\u0154\1\u0156\1\u0158\2\uffff\1\55\1\u015a\2\55\1\uffff\1\u015d\1\u015e\1\u015f\1\u0160\1\u0161\1\uffff\1\u0162\2\uffff\11\55\1\u016d\1\u016f\3\55\4\uffff\2\55\2\uffff\1\u0175\1\55\6\uffff\1\u0177\1\uffff\1\u0178\1\u0179\6\uffff\11\55\4\uffff\1\u0183\3\uffff\1\u0184\5\uffff\4\55\1\u0189\4\55\2\uffff\4\55\1\uffff\3\55\1\uffff\5\55\2\uffff\2\55\1\u019c\1\55\1\uffff\2\55\1\uffff\6\55\1\u01a6\1\55\1\u01a8\1\uffff\1\u01a9\2\uffff"; + "\1\50\31\56\1\53\1\135\3\uffff\3\143\1\53\1\56\2\53\1\uffff\1\53\1\uffff\1\53\2\uffff\2\56\2\uffff\51\56\1\uffff\1\143\11\uffff\1\143\1\56\2\uffff\1\u009d\2\uffff\1\u009d\4\uffff\33\56\1\u00be\11\56\1\uffff\4\56\2\143\3\uffff\12\56\1\u00d9\13\56\1\u00e9\1\u00ea\1\u00eb\6\56\1\uffff\1\56\1\u00f6\4\56\1\u00fc\1\u00fe\1\u0100\1\u0101\2\56\1\u0104\1\u0105\1\143\7\56\1\u010e\1\u0110\1\u0112\2\uffff\7\56\1\uffff\1\u00eb\5\56\4\uffff\3\56\1\u0127\6\56\1\uffff\4\56\4\uffff\1\56\2\uffff\1\56\1\u0135\2\uffff\7\56\6\uffff\15\56\1\u014b\2\56\1\u014f\1\u0151\1\u0153\2\uffff\1\56\1\u0155\2\56\1\uffff\1\u0158\1\u0159\1\u015a\1\u015b\1\u015c\1\uffff\1\u015d\2\uffff\11\56\1\u0168\1\u016a\3\56\4\uffff\2\56\2\uffff\1\u0170\1\56\6\uffff\1\u0172\1\uffff\1\u0173\1\u0174\6\uffff\11\56\4\uffff\1\u017e\3\uffff\1\u017f\5\uffff\4\56\1\u0184\4\56\2\uffff\4\56\1\uffff\3\56\1\uffff\5\56\2\uffff\2\56\1\u0197\1\56\1\uffff\2\56\1\uffff\6\56\1\u01a1\1\56\1\u01a3\1\uffff\1\u01a4\2\uffff"; static final String DFA30_eofS = - "\u01aa\uffff"; + "\u01a5\uffff"; static final String DFA30_minS = - "\1\0\31\57\1\56\1\135\3\uffff\3\56\1\101\1\57\2\0\1\uffff\1\42\1\uffff\1\42\2\uffff\1\57\1\uffff\1\57\1\uffff\51\57\1\uffff\1\56\7\uffff\1\60\1\uffff\2\60\1\57\2\0\1\57\2\0\1\57\4\uffff\45\57\1\uffff\4\57\1\56\1\60\1\uffff\1\60\1\0\1\uffff\1\0\37\57\1\uffff\16\57\2\55\12\57\2\uffff\7\57\1\uffff\6\57\4\uffff\12\57\1\uffff\4\57\4\uffff\1\57\2\uffff\2\57\3\uffff\7\57\6\uffff\23\57\2\uffff\4\57\1\uffff\5\57\1\uffff\1\57\2\uffff\16\57\4\uffff\2\57\2\uffff\2\57\6\uffff\1\57\1\uffff\2\57\6\uffff\11\57\4\uffff\1\57\3\uffff\1\57\5\uffff\11\57\2\uffff\4\57\1\uffff\3\57\1\uffff\5\57\2\uffff\4\57\1\uffff\2\57\1\uffff\11\57\1\uffff\1\57\2\uffff"; + "\1\0\31\57\1\56\1\135\3\uffff\3\56\1\101\1\57\2\0\1\uffff\1\42\1\uffff\1\42\2\uffff\2\57\2\uffff\51\57\1\uffff\1\56\11\uffff\1\60\1\57\2\0\1\57\2\0\1\57\4\uffff\45\57\1\uffff\4\57\1\56\1\60\1\0\1\uffff\1\0\37\57\1\uffff\16\57\1\55\12\57\2\uffff\7\57\1\uffff\6\57\4\uffff\12\57\1\uffff\4\57\4\uffff\1\57\2\uffff\2\57\2\uffff\7\57\6\uffff\23\57\2\uffff\4\57\1\uffff\5\57\1\uffff\1\57\2\uffff\16\57\4\uffff\2\57\2\uffff\2\57\6\uffff\1\57\1\uffff\2\57\6\uffff\11\57\4\uffff\1\57\3\uffff\1\57\5\uffff\11\57\2\uffff\4\57\1\uffff\3\57\1\uffff\5\57\2\uffff\4\57\1\uffff\2\57\1\uffff\11\57\1\uffff\1\57\2\uffff"; static final String DFA30_maxS = - "\1\uffff\31\172\1\145\1\135\3\uffff\3\145\2\172\2\uffff\1\uffff\1\172\1\uffff\1\47\2\uffff\1\172\1\uffff\1\172\1\uffff\51\172\1\uffff\1\145\7\uffff\1\71\1\uffff\2\71\1\172\2\uffff\1\75\2\uffff\1\75\4\uffff\45\172\1\uffff\4\172\1\145\1\71\1\uffff\1\71\1\uffff\1\uffff\1\uffff\37\172\1\uffff\16\172\1\55\1\71\12\172\2\uffff\7\172\1\uffff\6\172\4\uffff\12\172\1\uffff\4\172\4\uffff\1\172\2\uffff\2\172\3\uffff\7\172\6\uffff\23\172\2\uffff\4\172\1\uffff\5\172\1\uffff\1\172\2\uffff\16\172\4\uffff\2\172\2\uffff\2\172\6\uffff\1\172\1\uffff\2\172\6\uffff\11\172\4\uffff\1\172\3\uffff\1\172\5\uffff\11\172\2\uffff\4\172\1\uffff\3\172\1\uffff\5\172\2\uffff\4\172\1\uffff\2\172\1\uffff\11\172\1\uffff\1\172\2\uffff"; + "\1\uffff\31\172\1\145\1\135\3\uffff\3\145\2\172\2\uffff\1\uffff\1\172\1\uffff\1\47\2\uffff\2\172\2\uffff\51\172\1\uffff\1\145\11\uffff\1\71\1\172\2\uffff\1\75\2\uffff\1\75\4\uffff\45\172\1\uffff\4\172\1\145\1\71\1\uffff\1\uffff\1\uffff\37\172\1\uffff\16\172\1\55\12\172\2\uffff\7\172\1\uffff\6\172\4\uffff\12\172\1\uffff\4\172\4\uffff\1\172\2\uffff\2\172\2\uffff\7\172\6\uffff\23\172\2\uffff\4\172\1\uffff\5\172\1\uffff\1\172\2\uffff\16\172\4\uffff\2\172\2\uffff\2\172\6\uffff\1\172\1\uffff\2\172\6\uffff\11\172\4\uffff\1\172\3\uffff\1\172\5\uffff\11\172\2\uffff\4\172\1\uffff\3\172\1\uffff\5\172\2\uffff\4\172\1\uffff\2\172\1\uffff\11\172\1\uffff\1\172\2\uffff"; static final String DFA30_acceptS = - "\34\uffff\1\112\1\113\1\115\7\uffff\1\124\1\uffff\1\125\1\uffff\1\133\1\134\1\uffff\1\127\1\uffff\1\123\51\uffff\1\110\1\uffff\1\120\1\111\1\114\1\112\1\113\1\115\1\116\1\uffff\1\121\11\uffff\1\124\1\132\1\126\1\133\45\uffff\1\107\6\uffff\1\130\2\uffff\1\131\40\uffff\1\106\32\uffff\1\55\1\101\7\uffff\1\65\6\uffff\1\71\1\105\1\104\1\117\12\uffff\1\74\4\uffff\1\53\1\76\1\54\1\77\1\uffff\1\103\1\102\2\uffff\1\75\1\100\1\122\7\uffff\1\36\1\66\1\37\1\67\1\40\1\70\23\uffff\1\43\1\72\4\uffff\1\44\5\uffff\1\56\1\uffff\1\64\1\73\16\uffff\1\34\1\35\1\32\1\33\2\uffff\1\21\1\60\2\uffff\1\23\1\61\1\24\1\62\1\25\1\63\1\uffff\1\45\2\uffff\1\46\1\47\1\50\1\51\1\52\1\57\11\uffff\1\12\1\30\1\13\1\31\1\uffff\1\17\1\20\1\14\1\uffff\1\42\1\22\1\26\1\27\1\41\11\uffff\1\16\1\15\4\uffff\1\11\3\uffff\1\10\5\uffff\1\6\1\7\4\uffff\1\5\2\uffff\1\4\11\uffff\1\3\1\uffff\1\2\1\1"; + "\34\uffff\1\112\1\113\1\115\7\uffff\1\124\1\uffff\1\125\1\uffff\1\132\1\133\2\uffff\1\127\1\123\51\uffff\1\110\1\uffff\1\120\1\111\1\114\1\112\1\113\1\115\1\116\1\122\1\121\10\uffff\1\124\1\131\1\126\1\132\45\uffff\1\107\7\uffff\1\130\40\uffff\1\106\31\uffff\1\55\1\101\7\uffff\1\65\6\uffff\1\71\1\105\1\104\1\117\12\uffff\1\74\4\uffff\1\53\1\76\1\54\1\77\1\uffff\1\103\1\102\2\uffff\1\75\1\100\7\uffff\1\36\1\66\1\37\1\67\1\40\1\70\23\uffff\1\43\1\72\4\uffff\1\44\5\uffff\1\56\1\uffff\1\64\1\73\16\uffff\1\34\1\35\1\32\1\33\2\uffff\1\21\1\60\2\uffff\1\23\1\61\1\24\1\62\1\25\1\63\1\uffff\1\45\2\uffff\1\46\1\47\1\50\1\51\1\52\1\57\11\uffff\1\12\1\30\1\13\1\31\1\uffff\1\17\1\20\1\14\1\uffff\1\42\1\22\1\26\1\27\1\41\11\uffff\1\16\1\15\4\uffff\1\11\3\uffff\1\10\5\uffff\1\6\1\7\4\uffff\1\5\2\uffff\1\4\11\uffff\1\3\1\uffff\1\2\1\1"; static final String DFA30_specialS = - "\1\7\43\uffff\1\2\1\10\101\uffff\1\5\1\1\1\uffff\1\6\1\4\63\uffff\1\0\1\uffff\1\3\u0108\uffff}>"; + "\1\3\43\uffff\1\2\1\10\100\uffff\1\6\1\1\1\uffff\1\7\1\5\61\uffff\1\0\1\uffff\1\4\u0106\uffff}>"; static final String[] DFA30_transitionS = { "\11\53\2\52\2\53\1\52\22\53\1\52\1\53\1\44\1\46\3\53\1\45\4\53\1\34\1\32\1\53\1\47\1\37\2\40\7\41\1\35\6\53\1\17\1\14\1\43\1\20\2\43\1\3\1\21\1\15\2\43\1\30\3\43\1\2\1\43\1\1\1\22\7\43\1\33\1\53\1\36\1\42\1\43\1\53\1\23\1\24\1\4\1\10\1\43\1\7\1\31\1\43\1\5\3\43\1\16\1\25\1\43\1\6\1\43\1\26\1\11\1\12\1\13\1\27\4\43\3\53\1\51\uff81\53", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\54\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\61\20\56\1\60\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\62\5\56\1\63\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\64\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\65\14\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\66\20\56\1\67\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\73\3\56\1\71\6\56\1\70\5\56\1\72\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\74\17\56\1\75\5\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\77\16\56\1\76\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\7\56\1\100\1\102\10\56\1\103\6\56\1\101\1\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\104\21\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\106\15\56\1\105\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\107\14\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\110\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\112\3\56\1\111\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\114\15\56\1\113\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\115\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\116\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\117\27\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\120\11\56\1\121\1\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\123\15\56\1\122\3\56\1\124\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\125\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\126\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\127\21\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\130\13\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\54\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\61\20\55\1\60\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\62\5\55\1\63\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\64\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\65\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\66\20\55\1\67\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\73\3\55\1\71\6\55\1\70\5\55\1\72\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\74\17\55\1\75\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\77\16\55\1\76\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\7\55\1\100\1\102\10\55\1\103\6\55\1\101\1\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\104\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\106\15\55\1\105\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\107\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\110\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\112\3\55\1\111\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\114\15\55\1\113\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\115\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\116\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\117\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\120\11\55\1\121\1\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\123\15\55\1\122\3\55\1\124\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\125\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\126\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\127\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\130\13\55", "\1\133\1\uffff\12\132\13\uffff\1\133\25\uffff\1\131\11\uffff\1\133", "\1\134", "", @@ -4031,64 +4020,64 @@ public String getDescription() { "", "\1\133\1\uffff\12\142\10\uffff\1\141\2\uffff\1\133\34\uffff\1\141\2\uffff\1\133", "\1\133\1\uffff\12\144\13\uffff\1\133\37\uffff\1\133", - "\1\133\1\uffff\12\145\13\uffff\1\133\37\uffff\1\133", - "\32\146\4\uffff\1\146\1\uffff\32\146", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\42\150\1\151\71\150\1\147\uffa3\150", - "\47\153\1\154\64\153\1\152\uffa3\153", + "\1\133\26\uffff\1\133\37\uffff\1\133", + "\32\145\4\uffff\1\145\1\uffff\32\145", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\42\147\1\150\71\147\1\146\uffa3\147", + "\47\152\1\153\64\152\1\151\uffa3\152", "", - "\1\157\4\uffff\1\157\2\uffff\1\156\26\uffff\32\50\3\uffff\2\50\1\uffff\32\50", + "\1\156\4\uffff\1\156\2\uffff\1\155\26\uffff\32\50\3\uffff\2\50\1\uffff\32\50", "", - "\1\157\4\uffff\1\157", + "\1\156\4\uffff\1\156", "", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\161\16\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\160\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\162\21\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\163\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\164\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\165\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\166\14\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\167\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\170\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\171\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\172\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\173\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\174\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\175\16\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\5\56\1\176\24\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\177\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0080\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0081\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0082\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u0083\12\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u0084\15\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u0085\5\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0086\14\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u0087\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0088\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0089\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u008a\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u008b\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\30\56\1\u008c\1\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u008d\5\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u008e\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u008f\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0090\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0091\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u0092\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0093\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u0094\26\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u0095\15\56", - "\1\50\12\56\1\u0096\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0097\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u0098\16\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0099\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u009a\31\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\161\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\162\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\163\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\164\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\165\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\166\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\167\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\170\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\171\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\172\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\173\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\174\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\5\55\1\175\24\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\176\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\177\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0080\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0081\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u0082\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u0083\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u0084\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u0085\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u0086\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0087\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0088\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0089\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u008a\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\30\55\1\u008b\1\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u008c\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u008d\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u008e\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u008f\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0090\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u0091\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0092\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\3\55\1\u0093\26\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u0094\15\55", + "\1\50\12\55\1\u0095\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0096\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u0097\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0098\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u0099\31\55", "", - "\1\133\1\uffff\12\u009b\13\uffff\1\133\37\uffff\1\133", + "\1\133\1\uffff\12\u009a\13\uffff\1\133\37\uffff\1\133", "", "", "", @@ -4096,332 +4085,327 @@ public String getDescription() { "", "", "", - "\12\u009c", "", - "\12\u009e", - "\12\145", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\0\u009f", - "\42\150\1\151\71\150\1\147\uffa3\150", - "\1\157\15\uffff\1\57", - "\0\u00a1", - "\47\153\1\154\64\153\1\152\uffa3\153", - "\1\157\15\uffff\1\57", "", + "\12\u009b", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\0\u009c", + "\42\147\1\150\71\147\1\146\uffa3\147", + "\1\156\15\uffff\1\57", + "\0\u009e", + "\47\152\1\153\64\152\1\151\uffa3\152", + "\1\156\15\uffff\1\57", "", "", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00a2\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\u00a3\4\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00a4\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u00a5\30\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u00a6\12\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u00a7\14\56", - "\1\50\1\56\1\u00a9\1\56\1\u00aa\2\56\1\u00ab\1\56\1\u00ac\1\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00a8\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00ad\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u00ae\27\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00af\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u00b0\26\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u00b1\15\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u00b2\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00b3\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00b4\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00b5\21\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\u00b6\4\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00b7\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00b8\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00b9\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00ba\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00bb\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00bc\16\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00bd\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00be\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u00bf\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00c0\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u00c2\30\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00c3\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u00c4\26\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00c5\13\56\1\u00c6\5\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00c7\21\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00c8\16\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00c9\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00ca\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00cb\25\56", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u00cc\5\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u00cd\5\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00ce\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00cf\16\56", - "\1\133\1\uffff\12\u009b\13\uffff\1\133\37\uffff\1\133", - "\12\u00d0", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u009f\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\25\55\1\u00a0\4\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00a1\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\55\1\u00a2\30\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u00a3\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u00a4\14\55", + "\1\50\1\55\1\u00a6\1\55\1\u00a7\2\55\1\u00a8\1\55\1\u00a9\1\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00a5\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00aa\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u00ab\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00ac\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\3\55\1\u00ad\26\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u00ae\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u00af\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00b0\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00b1\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00b2\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\25\55\1\u00b3\4\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00b4\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00b5\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00b6\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00b7\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00b8\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u00b9\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00ba\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00bb\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u00bc\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00bd\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\55\1\u00bf\30\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00c0\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\3\55\1\u00c1\26\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00c2\13\55\1\u00c3\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00c4\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u00c5\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00c6\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00c7\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00c8\25\55", "", - "\12\u00d1", - "\42\150\1\151\71\150\1\147\uffa3\150", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u00c9\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u00ca\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00cb\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u00cc\16\55", + "\1\133\1\uffff\12\u009a\13\uffff\1\133\37\uffff\1\133", + "\12\u00cd", + "\42\147\1\150\71\147\1\146\uffa3\147", "", - "\47\153\1\154\64\153\1\152\uffa3\153", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00d2\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00d3\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u00d4\15\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00d5\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\7\56\1\u00d6\22\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00d7\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u00d8\10\56", - "\1\50\6\56\1\u00d9\3\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\2\56\1\u00da\7\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\4\56\1\u00db\5\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u00dc\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u00de\15\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00df\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00e0\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u00e1\30\56", - "\1\50\12\56\1\u00e5\2\uffff\1\57\3\uffff\1\u00e4\16\56\1\u00e2\2\56\1\u00e3\7\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00e6\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u00e7\5\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00e8\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u00e9\14\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00ea\21\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00eb\31\56", - "\1\50\12\56\1\u00ec\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\1\56\1\u00f0\1\56\1\u00f1\2\56\1\u00f2\1\56\1\u00f3\1\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00f4\25\56", - "\1\50\6\56\1\u00f5\3\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u00f6\23\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00f7\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\30\56\1\u00f8\1\56", + "\47\152\1\153\64\152\1\151\uffa3\152", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00ce\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00cf\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u00d0\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00d1\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\7\55\1\u00d2\22\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00d3\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u00d4\10\55", + "\1\50\6\55\1\u00d5\3\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\2\55\1\u00d6\7\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\4\55\1\u00d7\5\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u00d8\3\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u00da\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00db\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00dc\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\55\1\u00dd\30\55", + "\1\50\12\55\1\u00e1\2\uffff\1\57\3\uffff\1\u00e0\16\55\1\u00de\2\55\1\u00df\7\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00e2\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u00e3\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00e4\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u00e5\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00e6\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00e7\31\55", + "\1\50\12\55\1\u00e8\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\1\55\1\u00ec\1\55\1\u00ed\2\55\1\u00ee\1\55\1\u00ef\1\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00f0\25\55", + "\1\50\6\55\1\u00f1\3\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\6\55\1\u00f2\23\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00f3\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\30\55\1\u00f4\1\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00f9\16\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00fb\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u00fc\14\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u00fd\27\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u00fe\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u00ff\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u0101\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0103\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u0106\16\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0107\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\u010a", - "\1\u010a\2\uffff\12\145", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u010b\21\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u010c\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u010d\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u010e\16\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\15\56\1\u010f\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u0110\27\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\5\56\1\u0111\24\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u0112\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u0114\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u0116\3\uffff\1\56\1\uffff\32\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u00f5\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00f7\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u00f8\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u00f9\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u00fa\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u00fb\3\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u00fd\3\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u00ff\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u0102\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0103\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\142", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u0106\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0107\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0108\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u0109\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\15\55\1\u010a\14\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u010b\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\5\55\1\u010c\24\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u010d\3\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u010f\3\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u0111\3\uffff\1\55\1\uffff\32\55", "", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0118\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0119\7\56", - "\1\50\3\56\1\u011a\2\56\1\u011b\3\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u011c\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u011d\5\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\2\56\1\u011f\17\56\1\u0120\7\56\4\uffff\1\56\1\uffff\24\56\1\u011e\5\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\2\56\1\u0121\17\56\1\u0122\7\56\4\uffff\1\56\1\uffff\32\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0113\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0114\7\55", + "\1\50\3\55\1\u0115\2\55\1\u0116\3\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u0117\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u0118\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\2\55\1\u011a\17\55\1\u011b\7\55\4\uffff\1\55\1\uffff\24\55\1\u0119\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\2\55\1\u011c\17\55\1\u011d\7\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u0123\16\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u0124\21\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u0125\23\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u0126\27\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u0127\26\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u011e\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u011f\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\6\55\1\u0120\23\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u0121\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\3\55\1\u0122\26\55", "", "", "", "", - "\1\50\6\56\1\u0128\3\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\2\56\1\u0129\7\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\4\56\1\u012a\5\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u012b\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u012d\31\56", - "\1\50\4\56\1\u012e\5\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u012f\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u0130\23\56", - "\1\50\12\56\1\u0131\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0132\25\56", + "\1\50\6\55\1\u0123\3\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\2\55\1\u0124\7\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\4\55\1\u0125\5\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u0126\3\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u0128\31\55", + "\1\50\4\55\1\u0129\5\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u012a\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\6\55\1\u012b\23\55", + "\1\50\12\55\1\u012c\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u012d\25\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0133\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u0134\23\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0135\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0136\14\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u012e\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\6\55\1\u012f\23\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0130\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u0131\14\55", "", "", "", "", - "\1\50\12\56\1\u0137\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", + "\1\50\12\55\1\u0132\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0138\6\56", - "\1\50\12\56\1\u0139\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0133\6\55", + "\1\50\12\55\1\u0134\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\25\55\1\u0136\4\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0137\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0138\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\15\55\1\u0139\14\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u013a\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u013b\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u013c\31\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\u013b\4\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u013c\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u013d\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\15\56\1\u013e\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u013f\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0140\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0141\31\56", "", "", "", "", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u013d\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u013e\7\55", + "\1\50\2\55\1\u013f\7\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\4\55\1\u0140\5\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u0141\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\55\1\u0142\30\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\55\1\u0143\30\55", + "\1\50\12\55\1\u0144\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u0145\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u0146\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u0147\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0148\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u0149\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u014a\3\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u014c\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u014d\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u014e\3\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u0150\3\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u0152\3\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0142\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0143\7\56", - "\1\50\2\56\1\u0144\7\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\4\56\1\u0145\5\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u0146\27\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u0147\30\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u0148\30\56", - "\1\50\12\56\1\u0149\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u014a\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u014b\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u014c\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u014d\6\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u014e\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u014f\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0151\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0152\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u0153\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u0155\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u0157\3\uffff\1\56\1\uffff\32\56", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u0154\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0156\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0157\25\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0159\14\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u015b\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u015c\25\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u015e\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\15\55\1\u015f\14\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0160\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u0161\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u0162\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u0163\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u0164\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0165\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0166\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u0167\3\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\1\u0169\3\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\12\55\1\u016b\17\55", + "\1\50\12\55\1\u016c\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u016d\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0163\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\15\56\1\u0164\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0165\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0166\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u0167\15\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u0168\21\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u0169\27\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u016a\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u016b\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u016c\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\1\u016e\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\12\56\1\u0170\17\56", - "\1\50\12\56\1\u0171\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u0172\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", "", "", + "\1\50\12\55\1\u016e\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u016f\14\55", "", - "\1\50\12\56\1\u0173\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0174\14\56", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u0171\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u0176\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", "", "", "", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", "", "", "", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\15\55\1\u0175\14\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u0176\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0177\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u0178\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0179\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u017a\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u017b\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u017c\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u017d\7\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\15\56\1\u017a\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u017b\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u017c\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u017d\15\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u017e\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u017f\13\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0180\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0181\10\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0182\7\56", "", "", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", "", "", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u0180\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u0181\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\1\u0182\31\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0183\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u0185\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0186\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0187\7\55", + "\1\50\12\55\1\u0188\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0185\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u0186\15\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\1\u0187\31\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0188\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u018a\14\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u018b\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u018c\7\56", - "\1\50\12\56\1\u018d\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u0189\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u018a\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u018b\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u018c\7\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u018e\15\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u018f\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0190\14\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0191\7\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u018d\7\55", + "\1\50\12\55\1\u018e\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u018f\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0192\7\56", - "\1\50\12\56\1\u0193\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u0194\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0190\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0191\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\30\55\1\u0192\1\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u0193\12\55", + "\1\50\12\55\1\u0194\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0195\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0196\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\30\56\1\u0197\1\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u0198\12\56", - "\1\50\12\56\1\u0199\2\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0195\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u0196\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u0198\31\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u019a\7\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u019b\12\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u019d\31\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u0199\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u019a\31\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u019e\12\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u019f\31\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u019b\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u019c\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u019d\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u019e\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u019f\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01a0\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01a2\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01a0\27\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u01a1\31\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01a2\27\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01a3\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01a4\27\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01a5\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01a7\25\56", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "", - "\1\50\12\56\3\uffff\1\57\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", "" }; @@ -4456,33 +4440,33 @@ public DFA30(BaseRecognizer recognizer) { this.transition = DFA30_transition; } public String getDescription() { - return "1:1: Tokens : ( RelativeNamespace | PrivateNamespace | GlobalNamespace | ParameterAny | Connections | Interfaces | Parameters | Processes | GraphName | Float32_1 | Float64_1 | Default | Duration | Feedback | FromPub | FromSub | String_2 | Threads | Uint16_1 | Uint32_1 | Uint64_1 | Boolean | Integer | Float32 | Float64 | FromAC | FromAS | FromSC | FromSS | Int16_1 | Int32_1 | Int64_1 | Message | Service | Uint8_1 | Array | Base64 | Double | Header | String | Struct | Action | Bool_1 | Byte_1 | Int8_1 | Nodes | Result | String_1 | Uint16 | Uint32 | Uint64 | Value_1 | From | Int16 | Int32 | Int64 | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Goal | Int8 | Name | Node | Time | Type | Any | Ns | HyphenMinusLeftSquareBracket | LeftSquareBracketRightSquareBracket | Comma | Colon | LeftSquareBracket | RightSquareBracket | RULE_BINARY | RULE_BOOLEAN | RULE_DOUBLE | RULE_DECINT | RULE_DATE_TIME | RULE_MESSAGE_ASIGMENT | RULE_SL_COMMENT | RULE_ROS_CONVENTION_A | RULE_ROS_CONVENTION_PARAM | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( RelativeNamespace | PrivateNamespace | GlobalNamespace | ParameterAny | Connections | Interfaces | Parameters | Processes | GraphName | Float32_1 | Float64_1 | Default | Duration | Feedback | FromPub | FromSub | String_2 | Threads | Uint16_1 | Uint32_1 | Uint64_1 | Boolean | Integer | Float32 | Float64 | FromAC | FromAS | FromSC | FromSS | Int16_1 | Int32_1 | Int64_1 | Message | Service | Uint8_1 | Array | Base64 | Double | Header | String | Struct | Action | Bool_1 | Byte_1 | Int8_1 | Nodes | Result | String_1 | Uint16 | Uint32 | Uint64 | Value_1 | From | Int16 | Int32 | Int64 | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Goal | Int8 | Name | Node | Time | Type | Any | Ns | HyphenMinusLeftSquareBracket | LeftSquareBracketRightSquareBracket | Comma | Colon | LeftSquareBracket | RightSquareBracket | RULE_BINARY | RULE_BOOLEAN | RULE_DOUBLE | RULE_DECINT | RULE_DATE_TIME | RULE_MESSAGE_ASIGMENT | RULE_SL_COMMENT | RULE_ROS_CONVENTION_A | RULE_ROS_CONVENTION_PARAM | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; int _s = s; switch ( s ) { case 0 : - int LA30_159 = input.LA(1); + int LA30_156 = input.LA(1); s = -1; - if ( (LA30_159=='\"') ) {s = 105;} + if ( (LA30_156=='\"') ) {s = 104;} - else if ( (LA30_159=='\\') ) {s = 103;} + else if ( (LA30_156=='\\') ) {s = 102;} - else if ( ((LA30_159>='\u0000' && LA30_159<='!')||(LA30_159>='#' && LA30_159<='[')||(LA30_159>=']' && LA30_159<='\uFFFF')) ) {s = 104;} + else if ( ((LA30_156>='\u0000' && LA30_156<='!')||(LA30_156>='#' && LA30_156<='[')||(LA30_156>=']' && LA30_156<='\uFFFF')) ) {s = 103;} if ( s>=0 ) return s; break; case 1 : - int LA30_104 = input.LA(1); + int LA30_103 = input.LA(1); s = -1; - if ( (LA30_104=='\"') ) {s = 105;} + if ( (LA30_103=='\"') ) {s = 104;} - else if ( (LA30_104=='\\') ) {s = 103;} + else if ( (LA30_103=='\\') ) {s = 102;} - else if ( ((LA30_104>='\u0000' && LA30_104<='!')||(LA30_104>='#' && LA30_104<='[')||(LA30_104>=']' && LA30_104<='\uFFFF')) ) {s = 104;} + else if ( ((LA30_103>='\u0000' && LA30_103<='!')||(LA30_103>='#' && LA30_103<='[')||(LA30_103>=']' && LA30_103<='\uFFFF')) ) {s = 103;} if ( s>=0 ) return s; break; @@ -4490,57 +4474,17 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int LA30_36 = input.LA(1); s = -1; - if ( (LA30_36=='\\') ) {s = 103;} + if ( (LA30_36=='\\') ) {s = 102;} - else if ( ((LA30_36>='\u0000' && LA30_36<='!')||(LA30_36>='#' && LA30_36<='[')||(LA30_36>=']' && LA30_36<='\uFFFF')) ) {s = 104;} + else if ( ((LA30_36>='\u0000' && LA30_36<='!')||(LA30_36>='#' && LA30_36<='[')||(LA30_36>=']' && LA30_36<='\uFFFF')) ) {s = 103;} - else if ( (LA30_36=='\"') ) {s = 105;} + else if ( (LA30_36=='\"') ) {s = 104;} else s = 43; if ( s>=0 ) return s; break; case 3 : - int LA30_161 = input.LA(1); - - s = -1; - if ( (LA30_161=='\'') ) {s = 108;} - - else if ( (LA30_161=='\\') ) {s = 106;} - - else if ( ((LA30_161>='\u0000' && LA30_161<='&')||(LA30_161>='(' && LA30_161<='[')||(LA30_161>=']' && LA30_161<='\uFFFF')) ) {s = 107;} - - if ( s>=0 ) return s; - break; - case 4 : - int LA30_107 = input.LA(1); - - s = -1; - if ( (LA30_107=='\'') ) {s = 108;} - - else if ( (LA30_107=='\\') ) {s = 106;} - - else if ( ((LA30_107>='\u0000' && LA30_107<='&')||(LA30_107>='(' && LA30_107<='[')||(LA30_107>=']' && LA30_107<='\uFFFF')) ) {s = 107;} - - if ( s>=0 ) return s; - break; - case 5 : - int LA30_103 = input.LA(1); - - s = -1; - if ( ((LA30_103>='\u0000' && LA30_103<='\uFFFF')) ) {s = 159;} - - if ( s>=0 ) return s; - break; - case 6 : - int LA30_106 = input.LA(1); - - s = -1; - if ( ((LA30_106>='\u0000' && LA30_106<='\uFFFF')) ) {s = 161;} - - if ( s>=0 ) return s; - break; - case 7 : int LA30_0 = input.LA(1); s = -1; @@ -4630,17 +4574,57 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc else s = 40; + if ( s>=0 ) return s; + break; + case 4 : + int LA30_158 = input.LA(1); + + s = -1; + if ( (LA30_158=='\'') ) {s = 107;} + + else if ( (LA30_158=='\\') ) {s = 105;} + + else if ( ((LA30_158>='\u0000' && LA30_158<='&')||(LA30_158>='(' && LA30_158<='[')||(LA30_158>=']' && LA30_158<='\uFFFF')) ) {s = 106;} + + if ( s>=0 ) return s; + break; + case 5 : + int LA30_106 = input.LA(1); + + s = -1; + if ( (LA30_106=='\'') ) {s = 107;} + + else if ( (LA30_106=='\\') ) {s = 105;} + + else if ( ((LA30_106>='\u0000' && LA30_106<='&')||(LA30_106>='(' && LA30_106<='[')||(LA30_106>=']' && LA30_106<='\uFFFF')) ) {s = 106;} + + if ( s>=0 ) return s; + break; + case 6 : + int LA30_102 = input.LA(1); + + s = -1; + if ( ((LA30_102>='\u0000' && LA30_102<='\uFFFF')) ) {s = 156;} + + if ( s>=0 ) return s; + break; + case 7 : + int LA30_105 = input.LA(1); + + s = -1; + if ( ((LA30_105>='\u0000' && LA30_105<='\uFFFF')) ) {s = 158;} + if ( s>=0 ) return s; break; case 8 : int LA30_37 = input.LA(1); s = -1; - if ( (LA30_37=='\\') ) {s = 106;} + if ( (LA30_37=='\\') ) {s = 105;} - else if ( ((LA30_37>='\u0000' && LA30_37<='&')||(LA30_37>='(' && LA30_37<='[')||(LA30_37>=']' && LA30_37<='\uFFFF')) ) {s = 107;} + else if ( ((LA30_37>='\u0000' && LA30_37<='&')||(LA30_37>='(' && LA30_37<='[')||(LA30_37>=']' && LA30_37<='\uFFFF')) ) {s = 106;} - else if ( (LA30_37=='\'') ) {s = 108;} + else if ( (LA30_37=='\'') ) {s = 107;} else s = 43; 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 676fc08d9..6d38fe676 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 @@ -341,7 +341,7 @@ protected void sequence_InterfaceReference_Impl(ISerializationContext context, I * Process returns Process * * Constraint: - * (Name=EString Nodes+=[RosNode|EString]? Threads=INT) + * (name=EString (components+=[Component|EString] components+=[Component|EString]*)? threads=Integer0) * */ protected void sequence_Process(ISerializationContext context, system.Process semanticObject) { @@ -356,7 +356,7 @@ protected void sequence_Process(ISerializationContext context, system.Process se * RosActionClientReference returns RosActionClientReference * * Constraint: - * From=[ActionClient|EString] + * from=[ActionClient|EString] * */ protected void sequence_RosActionClientReference(ISerializationContext context, RosActionClientReference semanticObject) { @@ -377,7 +377,7 @@ protected void sequence_RosActionClientReference(ISerializationContext context, * RosActionServerReference returns RosActionServerReference * * Constraint: - * From=[ActionServer|EString] + * from=[ActionServer|EString] * */ protected void sequence_RosActionServerReference(ISerializationContext context, RosActionServerReference semanticObject) { @@ -420,7 +420,7 @@ protected void sequence_RosConnection(ISerializationContext context, RosConnecti * RosInterface returns RosInterface * * Constraint: - * (Name=EString Reference=InterfaceReference) + * (name=EString reference=InterfaceReference) * */ protected void sequence_RosInterface(ISerializationContext context, RosInterface semanticObject) { @@ -443,7 +443,7 @@ protected void sequence_RosInterface(ISerializationContext context, RosInterface * RosNode returns RosNode * * Constraint: - * (Name=EString From=[Node|EString] rosinterfaces+=RosInterface* rosparameters+=RosParameter*) + * (name=EString from=[Node|EString] rosinterfaces+=RosInterface* rosparameters+=RosParameter*) * */ protected void sequence_RosNode(ISerializationContext context, RosNode semanticObject) { @@ -457,7 +457,7 @@ protected void sequence_RosNode(ISerializationContext context, RosNode semanticO * RosParameter returns RosParameter * * Constraint: - * (Name=EString From=[Parameter|EString] value=ParameterValue) + * (name=EString from=[Parameter|EString] value=ParameterValue) * */ protected void sequence_RosParameter(ISerializationContext context, RosParameter semanticObject) { @@ -471,8 +471,8 @@ protected void sequence_RosParameter(ISerializationContext context, RosParameter } SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); feeder.accept(grammarAccess.getRosParameterAccess().getNameEStringParserRuleCall_0_0(), semanticObject.getName()); - feeder.accept(grammarAccess.getRosParameterAccess().getFromParameterEStringParserRuleCall_4_0_1(), semanticObject.eGet(RossystemPackage.Literals.ROS_PARAMETER__FROM, false)); - feeder.accept(grammarAccess.getRosParameterAccess().getValueParameterValueParserRuleCall_6_0(), semanticObject.getValue()); + feeder.accept(grammarAccess.getRosParameterAccess().getFromParameterEStringParserRuleCall_2_0_1(), semanticObject.eGet(RossystemPackage.Literals.ROS_PARAMETER__FROM, false)); + feeder.accept(grammarAccess.getRosParameterAccess().getValueParameterValueParserRuleCall_5_0(), semanticObject.getValue()); feeder.finish(); } @@ -484,7 +484,7 @@ protected void sequence_RosParameter(ISerializationContext context, RosParameter * RosPublisherReference returns RosPublisherReference * * Constraint: - * From=[Publisher|EString] + * from=[Publisher|EString] * */ protected void sequence_RosPublisherReference(ISerializationContext context, RosPublisherReference semanticObject) { @@ -505,7 +505,7 @@ protected void sequence_RosPublisherReference(ISerializationContext context, Ros * RosServerClientReference returns RosServerClientReference * * Constraint: - * From=[ServiceClient|EString] + * from=[ServiceClient|EString] * */ protected void sequence_RosServerClientReference(ISerializationContext context, RosServerClientReference semanticObject) { @@ -526,7 +526,7 @@ protected void sequence_RosServerClientReference(ISerializationContext context, * RosServiceServerReference returns RosServiceServerReference * * Constraint: - * From=[ServiceServer|EString] + * from=[ServiceServer|EString] * */ protected void sequence_RosServiceServerReference(ISerializationContext context, RosServiceServerReference semanticObject) { @@ -547,7 +547,7 @@ protected void sequence_RosServiceServerReference(ISerializationContext context, * RosSubscriberReference returns RosSubscriberReference * * Constraint: - * From=[Subscriber|EString] + * from=[Subscriber|EString] * */ protected void sequence_RosSubscriberReference(ISerializationContext context, RosSubscriberReference semanticObject) { @@ -564,10 +564,11 @@ protected void sequence_RosSubscriberReference(ISerializationContext context, Ro /** *
      * Contexts:
+     *     System returns System
      *     RosSystem returns System
      *
      * Constraint:
-     *     (Name=EString (Processes+=Process | Components+=RosNode | Parameter+=Parameter | Connections+=RosConnection)*)
+     *     (name=EString (processes+=Process | components+=RosNode | parameter+=RosParameter | connections+=RosConnection)*)
      * 
*/ protected void sequence_RosSystem(ISerializationContext context, system.System 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 6ed87d52d..00c3bead0 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 @@ -221,8 +221,8 @@ else if (match_RosSystem_______ParametersKeyword_3_2_0_BEGINTerminalRuleCall_3_2 * ('interfaces:' BEGIN END)? * * This ambiguous syntax occurs at: - * From=[Node|EString] (ambiguity) 'parameters:' BEGIN rosparameters+=RosParameter - * From=[Node|EString] (ambiguity) ('parameters:' BEGIN END)? END (rule end) + * from=[Node|EString] (ambiguity) 'parameters:' BEGIN rosparameters+=RosParameter + * from=[Node|EString] (ambiguity) ('parameters:' BEGIN END)? END (rule end) * */ @@ -236,7 +236,7 @@ protected void emit_RosNode___InterfacesKeyword_6_0_BEGINTerminalRuleCall_6_1_EN * ('parameters:' BEGIN END)? * * This ambiguous syntax occurs at: - * From=[Node|EString] ('interfaces:' BEGIN END)? (ambiguity) END (rule end) + * from=[Node|EString] ('interfaces:' BEGIN END)? (ambiguity) END (rule end) * rosinterfaces+=RosInterface END (ambiguity) END (rule end) * @@ -251,7 +251,7 @@ protected void emit_RosNode___ParametersKeyword_7_0_BEGINTerminalRuleCall_7_1_EN * ('connections:' BEGIN END (('processes:' BEGIN END) | ('nodes:' BEGIN END) | ('parameters:' BEGIN END))*)* * * This ambiguous syntax occurs at: - * Connections+=RosConnection END (('processes:' BEGIN END) | ('nodes:' BEGIN END) | ('parameters:' BEGIN END))* (ambiguity) END (rule end) + * connections+=RosConnection END (('processes:' BEGIN END) | ('nodes:' BEGIN END) | ('parameters:' BEGIN END))* (ambiguity) END (rule end) * */ @@ -265,8 +265,8 @@ protected void emit_RosSystem___ConnectionsKeyword_3_3_0_BEGINTerminalRuleCall_3 * (END (('nodes:' BEGIN END) | ('parameters:' BEGIN END) | ('connections:' BEGIN END))* 'processes:' BEGIN)* * * This ambiguous syntax occurs at: - * Name=EString ':' BEGIN (('nodes:' BEGIN END) | ('parameters:' BEGIN END) | ('connections:' BEGIN END))* 'processes:' BEGIN (ambiguity) Processes+=Process - * Processes+=Process (ambiguity) Processes+=Process + * name=EString ':' BEGIN (('nodes:' BEGIN END) | ('parameters:' BEGIN END) | ('connections:' BEGIN END))* 'processes:' BEGIN (ambiguity) processes+=Process + * processes+=Process (ambiguity) processes+=Process * */ @@ -280,7 +280,7 @@ protected void emit_RosSystem___ENDTerminalRuleCall_3_0_3_____ConnectionsKeyword * (END ((('nodes:' BEGIN END) | ('connections:' BEGIN END))? ('parameters:' BEGIN END)?)+ 'processes:' BEGIN)* * * This ambiguous syntax occurs at: - * Parameter+=Parameter END ((('nodes:' BEGIN END) | ('connections:' BEGIN END))? ('parameters:' BEGIN END)?)+ 'processes:' BEGIN (ambiguity) Processes+=Process + * parameter+=RosParameter END ((('nodes:' BEGIN END) | ('connections:' BEGIN END))? ('parameters:' BEGIN END)?)+ 'processes:' BEGIN (ambiguity) processes+=Process * */ @@ -294,7 +294,7 @@ protected void emit_RosSystem___ENDTerminalRuleCall_3_0_3_______ConnectionsKeywo * (END ((('parameters:' BEGIN END) | ('connections:' BEGIN END))? ('nodes:' BEGIN END)?)+ 'processes:' BEGIN)* * * This ambiguous syntax occurs at: - * Components+=RosNode END ((('parameters:' BEGIN END) | ('connections:' BEGIN END))? ('nodes:' BEGIN END)?)+ 'processes:' BEGIN (ambiguity) Processes+=Process + * components+=RosNode END ((('parameters:' BEGIN END) | ('connections:' BEGIN END))? ('nodes:' BEGIN END)?)+ 'processes:' BEGIN (ambiguity) processes+=Process * */ @@ -308,7 +308,7 @@ protected void emit_RosSystem___ENDTerminalRuleCall_3_0_3_______ConnectionsKeywo * (END ((('nodes:' BEGIN END) | ('parameters:' BEGIN END))? ('connections:' BEGIN END)?)+ 'processes:' BEGIN)* * * This ambiguous syntax occurs at: - * Connections+=RosConnection END ((('nodes:' BEGIN END) | ('parameters:' BEGIN END))? ('connections:' BEGIN END)?)+ 'processes:' BEGIN (ambiguity) Processes+=Process + * connections+=RosConnection END ((('nodes:' BEGIN END) | ('parameters:' BEGIN END))? ('connections:' BEGIN END)?)+ 'processes:' BEGIN (ambiguity) processes+=Process * */ @@ -322,8 +322,8 @@ protected void emit_RosSystem___ENDTerminalRuleCall_3_0_3_______NodesKeyword_3_1 * (END (('processes:' BEGIN END) | ('parameters:' BEGIN END) | ('connections:' BEGIN END))* 'nodes:' BEGIN)* * * This ambiguous syntax occurs at: - * Components+=RosNode (ambiguity) Components+=RosNode - * Name=EString ':' BEGIN (('processes:' BEGIN END) | ('parameters:' BEGIN END) | ('connections:' BEGIN END))* 'nodes:' BEGIN (ambiguity) Components+=RosNode + * components+=RosNode (ambiguity) components+=RosNode + * name=EString ':' BEGIN (('processes:' BEGIN END) | ('parameters:' BEGIN END) | ('connections:' BEGIN END))* 'nodes:' BEGIN (ambiguity) components+=RosNode * */ @@ -337,7 +337,7 @@ protected void emit_RosSystem___ENDTerminalRuleCall_3_1_3_____ConnectionsKeyword * (END ((('parameters:' BEGIN END) | ('connections:' BEGIN END))? ('processes:' BEGIN END)?)+ 'nodes:' BEGIN)* * * This ambiguous syntax occurs at: - * Processes+=Process END ((('parameters:' BEGIN END) | ('connections:' BEGIN END))? ('processes:' BEGIN END)?)+ 'nodes:' BEGIN (ambiguity) Components+=RosNode + * processes+=Process END ((('parameters:' BEGIN END) | ('connections:' BEGIN END))? ('processes:' BEGIN END)?)+ 'nodes:' BEGIN (ambiguity) components+=RosNode * */ @@ -351,7 +351,7 @@ protected void emit_RosSystem___ENDTerminalRuleCall_3_1_3_______ConnectionsKeywo * (END ((('processes:' BEGIN END) | ('connections:' BEGIN END))? ('parameters:' BEGIN END)?)+ 'nodes:' BEGIN)* * * This ambiguous syntax occurs at: - * Parameter+=Parameter END ((('processes:' BEGIN END) | ('connections:' BEGIN END))? ('parameters:' BEGIN END)?)+ 'nodes:' BEGIN (ambiguity) Components+=RosNode + * parameter+=RosParameter END ((('processes:' BEGIN END) | ('connections:' BEGIN END))? ('parameters:' BEGIN END)?)+ 'nodes:' BEGIN (ambiguity) components+=RosNode * */ @@ -365,7 +365,7 @@ protected void emit_RosSystem___ENDTerminalRuleCall_3_1_3_______ConnectionsKeywo * (END ((('processes:' BEGIN END) | ('parameters:' BEGIN END))? ('connections:' BEGIN END)?)+ 'nodes:' BEGIN)* * * This ambiguous syntax occurs at: - * Connections+=RosConnection END ((('processes:' BEGIN END) | ('parameters:' BEGIN END))? ('connections:' BEGIN END)?)+ 'nodes:' BEGIN (ambiguity) Components+=RosNode + * connections+=RosConnection END ((('processes:' BEGIN END) | ('parameters:' BEGIN END))? ('connections:' BEGIN END)?)+ 'nodes:' BEGIN (ambiguity) components+=RosNode * */ @@ -379,8 +379,8 @@ protected void emit_RosSystem___ENDTerminalRuleCall_3_1_3_______ParametersKeywor * (END (('processes:' BEGIN END) | ('nodes:' BEGIN END) | ('connections:' BEGIN END))* 'parameters:' BEGIN)* * * This ambiguous syntax occurs at: - * Name=EString ':' BEGIN (('processes:' BEGIN END) | ('nodes:' BEGIN END) | ('connections:' BEGIN END))* 'parameters:' BEGIN (ambiguity) Parameter+=Parameter - * Parameter+=Parameter (ambiguity) Parameter+=Parameter + * name=EString ':' BEGIN (('processes:' BEGIN END) | ('nodes:' BEGIN END) | ('connections:' BEGIN END))* 'parameters:' BEGIN (ambiguity) parameter+=RosParameter + * parameter+=RosParameter (ambiguity) parameter+=RosParameter * */ @@ -394,7 +394,7 @@ protected void emit_RosSystem___ENDTerminalRuleCall_3_2_3_____ConnectionsKeyword * (END ((('nodes:' BEGIN END) | ('connections:' BEGIN END))? ('processes:' BEGIN END)?)+ 'parameters:' BEGIN)* * * This ambiguous syntax occurs at: - * Processes+=Process END ((('nodes:' BEGIN END) | ('connections:' BEGIN END))? ('processes:' BEGIN END)?)+ 'parameters:' BEGIN (ambiguity) Parameter+=Parameter + * processes+=Process END ((('nodes:' BEGIN END) | ('connections:' BEGIN END))? ('processes:' BEGIN END)?)+ 'parameters:' BEGIN (ambiguity) parameter+=RosParameter * */ @@ -408,7 +408,7 @@ protected void emit_RosSystem___ENDTerminalRuleCall_3_2_3_______ConnectionsKeywo * (END ((('processes:' BEGIN END) | ('connections:' BEGIN END))? ('nodes:' BEGIN END)?)+ 'parameters:' BEGIN)* * * This ambiguous syntax occurs at: - * Components+=RosNode END ((('processes:' BEGIN END) | ('connections:' BEGIN END))? ('nodes:' BEGIN END)?)+ 'parameters:' BEGIN (ambiguity) Parameter+=Parameter + * components+=RosNode END ((('processes:' BEGIN END) | ('connections:' BEGIN END))? ('nodes:' BEGIN END)?)+ 'parameters:' BEGIN (ambiguity) parameter+=RosParameter * */ @@ -422,7 +422,7 @@ protected void emit_RosSystem___ENDTerminalRuleCall_3_2_3_______ConnectionsKeywo * (END ((('processes:' BEGIN END) | ('nodes:' BEGIN END))? ('connections:' BEGIN END)?)+ 'parameters:' BEGIN)* * * This ambiguous syntax occurs at: - * Connections+=RosConnection END ((('processes:' BEGIN END) | ('nodes:' BEGIN END))? ('connections:' BEGIN END)?)+ 'parameters:' BEGIN (ambiguity) Parameter+=Parameter + * connections+=RosConnection END ((('processes:' BEGIN END) | ('nodes:' BEGIN END))? ('connections:' BEGIN END)?)+ 'parameters:' BEGIN (ambiguity) parameter+=RosParameter * */ @@ -436,8 +436,8 @@ protected void emit_RosSystem___ENDTerminalRuleCall_3_2_3_______NodesKeyword_3_1 * (END (('processes:' BEGIN END) | ('nodes:' BEGIN END) | ('parameters:' BEGIN END))* 'connections:' BEGIN)* * * This ambiguous syntax occurs at: - * Connections+=RosConnection (ambiguity) Connections+=RosConnection - * Name=EString ':' BEGIN (('processes:' BEGIN END) | ('nodes:' BEGIN END) | ('parameters:' BEGIN END))* 'connections:' BEGIN (ambiguity) Connections+=RosConnection + * connections+=RosConnection (ambiguity) connections+=RosConnection + * name=EString ':' BEGIN (('processes:' BEGIN END) | ('nodes:' BEGIN END) | ('parameters:' BEGIN END))* 'connections:' BEGIN (ambiguity) connections+=RosConnection * */ @@ -451,7 +451,7 @@ protected void emit_RosSystem___ENDTerminalRuleCall_3_3_3_____NodesKeyword_3_1_0 * (END ((('nodes:' BEGIN END) | ('parameters:' BEGIN END))? ('processes:' BEGIN END)?)+ 'connections:' BEGIN)* * * This ambiguous syntax occurs at: - * Processes+=Process END ((('nodes:' BEGIN END) | ('parameters:' BEGIN END))? ('processes:' BEGIN END)?)+ 'connections:' BEGIN (ambiguity) Connections+=RosConnection + * processes+=Process END ((('nodes:' BEGIN END) | ('parameters:' BEGIN END))? ('processes:' BEGIN END)?)+ 'connections:' BEGIN (ambiguity) connections+=RosConnection * */ @@ -465,7 +465,7 @@ protected void emit_RosSystem___ENDTerminalRuleCall_3_3_3_______NodesKeyword_3_1 * (END ((('processes:' BEGIN END) | ('nodes:' BEGIN END))? ('parameters:' BEGIN END)?)+ 'connections:' BEGIN)* * * This ambiguous syntax occurs at: - * Parameter+=Parameter END ((('processes:' BEGIN END) | ('nodes:' BEGIN END))? ('parameters:' BEGIN END)?)+ 'connections:' BEGIN (ambiguity) Connections+=RosConnection + * parameter+=RosParameter END ((('processes:' BEGIN END) | ('nodes:' BEGIN END))? ('parameters:' BEGIN END)?)+ 'connections:' BEGIN (ambiguity) connections+=RosConnection * */ @@ -479,7 +479,7 @@ protected void emit_RosSystem___ENDTerminalRuleCall_3_3_3_______NodesKeyword_3_1 * (END ((('processes:' BEGIN END) | ('parameters:' BEGIN END))? ('nodes:' BEGIN END)?)+ 'connections:' BEGIN)* * * This ambiguous syntax occurs at: - * Components+=RosNode END ((('processes:' BEGIN END) | ('parameters:' BEGIN END))? ('nodes:' BEGIN END)?)+ 'connections:' BEGIN (ambiguity) Connections+=RosConnection + * components+=RosNode END ((('processes:' BEGIN END) | ('parameters:' BEGIN END))? ('nodes:' BEGIN END)?)+ 'connections:' BEGIN (ambiguity) connections+=RosConnection * */ @@ -493,7 +493,7 @@ protected void emit_RosSystem___ENDTerminalRuleCall_3_3_3_______ParametersKeywor * ('nodes:' BEGIN END (('processes:' BEGIN END) | ('parameters:' BEGIN END) | ('connections:' BEGIN END))*)* * * This ambiguous syntax occurs at: - * Components+=RosNode END (('processes:' BEGIN END) | ('parameters:' BEGIN END) | ('connections:' BEGIN END))* (ambiguity) END (rule end) + * components+=RosNode END (('processes:' BEGIN END) | ('parameters:' BEGIN END) | ('connections:' BEGIN END))* (ambiguity) END (rule end) * */ @@ -507,7 +507,7 @@ protected void emit_RosSystem___NodesKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_E * ('parameters:' BEGIN END (('processes:' BEGIN END) | ('nodes:' BEGIN END) | ('connections:' BEGIN END))*)* * * This ambiguous syntax occurs at: - * Parameter+=Parameter END (('processes:' BEGIN END) | ('nodes:' BEGIN END) | ('connections:' BEGIN END))* (ambiguity) END (rule end) + * parameter+=RosParameter END (('processes:' BEGIN END) | ('nodes:' BEGIN END) | ('connections:' BEGIN END))* (ambiguity) END (rule end) * */ @@ -521,7 +521,7 @@ protected void emit_RosSystem___ParametersKeyword_3_2_0_BEGINTerminalRuleCall_3_ * ('processes:' BEGIN END (('nodes:' BEGIN END) | ('parameters:' BEGIN END) | ('connections:' BEGIN END))*)* * * This ambiguous syntax occurs at: - * Processes+=Process END (('nodes:' BEGIN END) | ('parameters:' BEGIN END) | ('connections:' BEGIN END))* (ambiguity) END (rule end) + * processes+=Process END (('nodes:' BEGIN END) | ('parameters:' BEGIN END) | ('connections:' BEGIN END))* (ambiguity) END (rule end) * */ @@ -535,8 +535,8 @@ protected void emit_RosSystem___ProcessesKeyword_3_0_0_BEGINTerminalRuleCall_3_0 * (('nodes:' BEGIN END) | ('parameters:' BEGIN END) | ('connections:' BEGIN END))* * * This ambiguous syntax occurs at: - * Name=EString ':' BEGIN (ambiguity) 'processes:' BEGIN (END (ambiguity) 'processes:' BEGIN)* Processes+=Process - * Processes+=Process END (ambiguity) ('processes:' BEGIN END (ambiguity))* END (rule end) + * name=EString ':' BEGIN (ambiguity) 'processes:' BEGIN (END (ambiguity) 'processes:' BEGIN)* processes+=Process + * processes+=Process END (ambiguity) ('processes:' BEGIN END (ambiguity))* END (rule end) * */ @@ -550,7 +550,7 @@ protected void emit_RosSystem_____ConnectionsKeyword_3_3_0_BEGINTerminalRuleCall * (('processes:' BEGIN END) | ('nodes:' BEGIN END) | ('parameters:' BEGIN END) | ('connections:' BEGIN END))* * * This ambiguous syntax occurs at: - * Name=EString ':' BEGIN (ambiguity) END (rule end) + * name=EString ':' BEGIN (ambiguity) END (rule end) * */ @@ -564,8 +564,8 @@ protected void emit_RosSystem_____ConnectionsKeyword_3_3_0_BEGINTerminalRuleCall * (('processes:' BEGIN END) | ('nodes:' BEGIN END) | ('connections:' BEGIN END))* * * This ambiguous syntax occurs at: - * Name=EString ':' BEGIN (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* Parameter+=Parameter - * Parameter+=Parameter END (ambiguity) ('parameters:' BEGIN END (ambiguity))* END (rule end) + * name=EString ':' BEGIN (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=RosParameter + * parameter+=RosParameter END (ambiguity) ('parameters:' BEGIN END (ambiguity))* END (rule end) * */ @@ -579,8 +579,8 @@ protected void emit_RosSystem_____ConnectionsKeyword_3_3_0_BEGINTerminalRuleCall * (('processes:' BEGIN END) | ('parameters:' BEGIN END) | ('connections:' BEGIN END))* * * This ambiguous syntax occurs at: - * Components+=RosNode END (ambiguity) ('nodes:' BEGIN END (ambiguity))* END (rule end) - * Name=EString ':' BEGIN (ambiguity) 'nodes:' BEGIN (END (ambiguity) 'nodes:' BEGIN)* Components+=RosNode + * components+=RosNode END (ambiguity) ('nodes:' BEGIN END (ambiguity))* END (rule end) + * name=EString ':' BEGIN (ambiguity) 'nodes:' BEGIN (END (ambiguity) 'nodes:' BEGIN)* components+=RosNode * */ @@ -594,8 +594,8 @@ protected void emit_RosSystem_____ConnectionsKeyword_3_3_0_BEGINTerminalRuleCall * (('processes:' BEGIN END) | ('nodes:' BEGIN END) | ('parameters:' BEGIN END))* * * This ambiguous syntax occurs at: - * Connections+=RosConnection END (ambiguity) ('connections:' BEGIN END (ambiguity))* END (rule end) - * Name=EString ':' BEGIN (ambiguity) 'connections:' BEGIN (END (ambiguity) 'connections:' BEGIN)* Connections+=RosConnection + * connections+=RosConnection END (ambiguity) ('connections:' BEGIN END (ambiguity))* END (rule end) + * name=EString ':' BEGIN (ambiguity) 'connections:' BEGIN (END (ambiguity) 'connections:' BEGIN)* connections+=RosConnection * */ @@ -609,7 +609,7 @@ protected void emit_RosSystem_____NodesKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1 * ((('nodes:' BEGIN END) | ('connections:' BEGIN END))? ('parameters:' BEGIN END)?)+ * * This ambiguous syntax occurs at: - * Parameter+=Parameter END (ambiguity) 'processes:' BEGIN (END (ambiguity) 'processes:' BEGIN)* Processes+=Process + * parameter+=RosParameter END (ambiguity) 'processes:' BEGIN (END (ambiguity) 'processes:' BEGIN)* processes+=Process * */ @@ -623,7 +623,7 @@ protected void emit_RosSystem_______ConnectionsKeyword_3_3_0_BEGINTerminalRuleCa * ((('nodes:' BEGIN END) | ('connections:' BEGIN END))? ('processes:' BEGIN END)?)+ * * This ambiguous syntax occurs at: - * Processes+=Process END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* Parameter+=Parameter + * processes+=Process END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=RosParameter * */ @@ -637,7 +637,7 @@ protected void emit_RosSystem_______ConnectionsKeyword_3_3_0_BEGINTerminalRuleCa * ((('parameters:' BEGIN END) | ('connections:' BEGIN END))? ('nodes:' BEGIN END)?)+ * * This ambiguous syntax occurs at: - * Components+=RosNode END (ambiguity) 'processes:' BEGIN (END (ambiguity) 'processes:' BEGIN)* Processes+=Process + * components+=RosNode END (ambiguity) 'processes:' BEGIN (END (ambiguity) 'processes:' BEGIN)* processes+=Process * */ @@ -651,7 +651,7 @@ protected void emit_RosSystem_______ConnectionsKeyword_3_3_0_BEGINTerminalRuleCa * ((('parameters:' BEGIN END) | ('connections:' BEGIN END))? ('processes:' BEGIN END)?)+ * * This ambiguous syntax occurs at: - * Processes+=Process END (ambiguity) 'nodes:' BEGIN (END (ambiguity) 'nodes:' BEGIN)* Components+=RosNode + * processes+=Process END (ambiguity) 'nodes:' BEGIN (END (ambiguity) 'nodes:' BEGIN)* components+=RosNode * */ @@ -665,7 +665,7 @@ protected void emit_RosSystem_______ConnectionsKeyword_3_3_0_BEGINTerminalRuleCa * ((('processes:' BEGIN END) | ('connections:' BEGIN END))? ('nodes:' BEGIN END)?)+ * * This ambiguous syntax occurs at: - * Components+=RosNode END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* Parameter+=Parameter + * components+=RosNode END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=RosParameter * */ @@ -679,7 +679,7 @@ protected void emit_RosSystem_______ConnectionsKeyword_3_3_0_BEGINTerminalRuleCa * ((('processes:' BEGIN END) | ('connections:' BEGIN END))? ('parameters:' BEGIN END)?)+ * * This ambiguous syntax occurs at: - * Parameter+=Parameter END (ambiguity) 'nodes:' BEGIN (END (ambiguity) 'nodes:' BEGIN)* Components+=RosNode + * parameter+=RosParameter END (ambiguity) 'nodes:' BEGIN (END (ambiguity) 'nodes:' BEGIN)* components+=RosNode * */ @@ -693,7 +693,7 @@ protected void emit_RosSystem_______ConnectionsKeyword_3_3_0_BEGINTerminalRuleCa * ((('nodes:' BEGIN END) | ('parameters:' BEGIN END))? ('connections:' BEGIN END)?)+ * * This ambiguous syntax occurs at: - * Connections+=RosConnection END (ambiguity) 'processes:' BEGIN (END (ambiguity) 'processes:' BEGIN)* Processes+=Process + * connections+=RosConnection END (ambiguity) 'processes:' BEGIN (END (ambiguity) 'processes:' BEGIN)* processes+=Process * */ @@ -707,7 +707,7 @@ protected void emit_RosSystem_______NodesKeyword_3_1_0_BEGINTerminalRuleCall_3_1 * ((('nodes:' BEGIN END) | ('parameters:' BEGIN END))? ('processes:' BEGIN END)?)+ * * This ambiguous syntax occurs at: - * Processes+=Process END (ambiguity) 'connections:' BEGIN (END (ambiguity) 'connections:' BEGIN)* Connections+=RosConnection + * processes+=Process END (ambiguity) 'connections:' BEGIN (END (ambiguity) 'connections:' BEGIN)* connections+=RosConnection * */ @@ -721,7 +721,7 @@ protected void emit_RosSystem_______NodesKeyword_3_1_0_BEGINTerminalRuleCall_3_1 * ((('processes:' BEGIN END) | ('nodes:' BEGIN END))? ('connections:' BEGIN END)?)+ * * This ambiguous syntax occurs at: - * Connections+=RosConnection END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* Parameter+=Parameter + * connections+=RosConnection END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=RosParameter * */ @@ -735,7 +735,7 @@ protected void emit_RosSystem_______NodesKeyword_3_1_0_BEGINTerminalRuleCall_3_1 * ((('processes:' BEGIN END) | ('nodes:' BEGIN END))? ('parameters:' BEGIN END)?)+ * * This ambiguous syntax occurs at: - * Parameter+=Parameter END (ambiguity) 'connections:' BEGIN (END (ambiguity) 'connections:' BEGIN)* Connections+=RosConnection + * parameter+=RosParameter END (ambiguity) 'connections:' BEGIN (END (ambiguity) 'connections:' BEGIN)* connections+=RosConnection * */ @@ -749,7 +749,7 @@ protected void emit_RosSystem_______NodesKeyword_3_1_0_BEGINTerminalRuleCall_3_1 * ((('processes:' BEGIN END) | ('parameters:' BEGIN END))? ('connections:' BEGIN END)?)+ * * This ambiguous syntax occurs at: - * Connections+=RosConnection END (ambiguity) 'nodes:' BEGIN (END (ambiguity) 'nodes:' BEGIN)* Components+=RosNode + * connections+=RosConnection END (ambiguity) 'nodes:' BEGIN (END (ambiguity) 'nodes:' BEGIN)* components+=RosNode * */ @@ -763,7 +763,7 @@ protected void emit_RosSystem_______ParametersKeyword_3_2_0_BEGINTerminalRuleCal * ((('processes:' BEGIN END) | ('parameters:' BEGIN END))? ('nodes:' BEGIN END)?)+ * * This ambiguous syntax occurs at: - * Components+=RosNode END (ambiguity) 'connections:' BEGIN (END (ambiguity) 'connections:' BEGIN)* Connections+=RosConnection + * components+=RosNode END (ambiguity) 'connections:' BEGIN (END (ambiguity) 'connections:' BEGIN)* connections+=RosConnection * */ 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 8b3ee8900..70daf6120 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 @@ -25,6 +25,18 @@ @Singleton public class RosSystemGrammarAccess extends AbstractElementFinder.AbstractGrammarElementFinder { + public class SystemElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.System"); + private final RuleCall cRosSystemParserRuleCall = (RuleCall)rule.eContents().get(1); + + //System returns System: + // RosSystem + //; + @Override public ParserRule getRule() { return rule; } + + //RosSystem + public RuleCall getRosSystemParserRuleCall() { return cRosSystemParserRuleCall; } + } public class RosSystemElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.RosSystem"); private final Group cGroup = (Group)rule.eContents().get(1); @@ -49,7 +61,7 @@ public class RosSystemElements extends AbstractParserRuleElementFinder { private final Keyword cParametersKeyword_3_2_0 = (Keyword)cGroup_3_2.eContents().get(0); private final RuleCall cBEGINTerminalRuleCall_3_2_1 = (RuleCall)cGroup_3_2.eContents().get(1); private final Assignment cParameterAssignment_3_2_2 = (Assignment)cGroup_3_2.eContents().get(2); - private final RuleCall cParameterParameterParserRuleCall_3_2_2_0 = (RuleCall)cParameterAssignment_3_2_2.eContents().get(0); + private final RuleCall cParameterRosParameterParserRuleCall_3_2_2_0 = (RuleCall)cParameterAssignment_3_2_2.eContents().get(0); private final RuleCall cENDTerminalRuleCall_3_2_3 = (RuleCall)cGroup_3_2.eContents().get(3); private final Group cGroup_3_3 = (Group)cAlternatives_3.eContents().get(3); private final Keyword cConnectionsKeyword_3_3_0 = (Keyword)cGroup_3_3.eContents().get(0); @@ -60,61 +72,61 @@ public class RosSystemElements extends AbstractParserRuleElementFinder { private final RuleCall cENDTerminalRuleCall_4 = (RuleCall)cGroup.eContents().get(4); //RosSystem returns System: - // Name=EString':' + // name=EString':' // BEGIN // ( // ('processes:' // BEGIN - // Processes+=Process* + // processes+=Process* // END // ) | // ('nodes:' // BEGIN - // Components+=RosNode* + // components+=RosNode* // END // ) | // ('parameters:' // BEGIN - // Parameter+=Parameter* + // parameter+=RosParameter* // END // ) | // ('connections:' // BEGIN - // Connections+=RosConnection* + // connections+=RosConnection* // END // ) // )* // END; @Override public ParserRule getRule() { return rule; } - //Name=EString':' + //name=EString':' //BEGIN // ( // ('processes:' // BEGIN - // Processes+=Process* + // processes+=Process* // END // ) | // ('nodes:' // BEGIN - // Components+=RosNode* + // components+=RosNode* // END // ) | // ('parameters:' // BEGIN - // Parameter+=Parameter* + // parameter+=RosParameter* // END // ) | // ('connections:' // BEGIN - // Connections+=RosConnection* + // connections+=RosConnection* // END // ) // )* //END public Group getGroup() { return cGroup; } - //Name=EString + //name=EString public Assignment getNameAssignment_0() { return cNameAssignment_0; } //EString @@ -129,22 +141,22 @@ public class RosSystemElements extends AbstractParserRuleElementFinder { //( //('processes:' // BEGIN - // Processes+=Process* + // processes+=Process* // END //) | //('nodes:' // BEGIN - // Components+=RosNode* + // components+=RosNode* // END //) | //('parameters:' // BEGIN - // Parameter+=Parameter* + // parameter+=RosParameter* // END //) | //('connections:' // BEGIN - // Connections+=RosConnection* + // connections+=RosConnection* // END //) //)* @@ -152,7 +164,7 @@ public class RosSystemElements extends AbstractParserRuleElementFinder { //('processes:' // BEGIN - // Processes+=Process* + // processes+=Process* // END //) public Group getGroup_3_0() { return cGroup_3_0; } @@ -163,7 +175,7 @@ public class RosSystemElements extends AbstractParserRuleElementFinder { //BEGIN public RuleCall getBEGINTerminalRuleCall_3_0_1() { return cBEGINTerminalRuleCall_3_0_1; } - //Processes+=Process* + //processes+=Process* public Assignment getProcessesAssignment_3_0_2() { return cProcessesAssignment_3_0_2; } //Process @@ -174,7 +186,7 @@ public class RosSystemElements extends AbstractParserRuleElementFinder { //('nodes:' // BEGIN - // Components+=RosNode* + // components+=RosNode* // END //) public Group getGroup_3_1() { return cGroup_3_1; } @@ -185,7 +197,7 @@ public class RosSystemElements extends AbstractParserRuleElementFinder { //BEGIN public RuleCall getBEGINTerminalRuleCall_3_1_1() { return cBEGINTerminalRuleCall_3_1_1; } - //Components+=RosNode* + //components+=RosNode* public Assignment getComponentsAssignment_3_1_2() { return cComponentsAssignment_3_1_2; } //RosNode @@ -196,7 +208,7 @@ public class RosSystemElements extends AbstractParserRuleElementFinder { //('parameters:' // BEGIN - // Parameter+=Parameter* + // parameter+=RosParameter* // END //) public Group getGroup_3_2() { return cGroup_3_2; } @@ -207,18 +219,18 @@ public class RosSystemElements extends AbstractParserRuleElementFinder { //BEGIN public RuleCall getBEGINTerminalRuleCall_3_2_1() { return cBEGINTerminalRuleCall_3_2_1; } - //Parameter+=Parameter* + //parameter+=RosParameter* public Assignment getParameterAssignment_3_2_2() { return cParameterAssignment_3_2_2; } - //Parameter - public RuleCall getParameterParameterParserRuleCall_3_2_2_0() { return cParameterParameterParserRuleCall_3_2_2_0; } + //RosParameter + public RuleCall getParameterRosParameterParserRuleCall_3_2_2_0() { return cParameterRosParameterParserRuleCall_3_2_2_0; } //END public RuleCall getENDTerminalRuleCall_3_2_3() { return cENDTerminalRuleCall_3_2_3; } //('connections:' // BEGIN - // Connections+=RosConnection* + // connections+=RosConnection* // END //) public Group getGroup_3_3() { return cGroup_3_3; } @@ -229,7 +241,7 @@ public class RosSystemElements extends AbstractParserRuleElementFinder { //BEGIN public RuleCall getBEGINTerminalRuleCall_3_3_1() { return cBEGINTerminalRuleCall_3_3_1; } - //Connections+=RosConnection* + //connections+=RosConnection* public Assignment getConnectionsAssignment_3_3_2() { return cConnectionsAssignment_3_3_2; } //RosConnection @@ -252,42 +264,43 @@ public class ProcessElements extends AbstractParserRuleElementFinder { private final Group cGroup_4 = (Group)cGroup.eContents().get(4); private final Keyword cNodesKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); private final Keyword cLeftSquareBracketKeyword_4_1 = (Keyword)cGroup_4.eContents().get(1); - private final Assignment cNodesAssignment_4_2 = (Assignment)cGroup_4.eContents().get(2); - private final CrossReference cNodesRosNodeCrossReference_4_2_0 = (CrossReference)cNodesAssignment_4_2.eContents().get(0); - private final RuleCall cNodesRosNodeEStringParserRuleCall_4_2_0_1 = (RuleCall)cNodesRosNodeCrossReference_4_2_0.eContents().get(1); - private final Keyword cRightSquareBracketKeyword_4_3 = (Keyword)cGroup_4.eContents().get(3); + private final Assignment cComponentsAssignment_4_2 = (Assignment)cGroup_4.eContents().get(2); + private final CrossReference cComponentsComponentCrossReference_4_2_0 = (CrossReference)cComponentsAssignment_4_2.eContents().get(0); + private final RuleCall cComponentsComponentEStringParserRuleCall_4_2_0_1 = (RuleCall)cComponentsComponentCrossReference_4_2_0.eContents().get(1); + 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 cComponentsAssignment_4_3_1 = (Assignment)cGroup_4_3.eContents().get(1); + private final CrossReference cComponentsComponentCrossReference_4_3_1_0 = (CrossReference)cComponentsAssignment_4_3_1.eContents().get(0); + private final RuleCall cComponentsComponentEStringParserRuleCall_4_3_1_0_1 = (RuleCall)cComponentsComponentCrossReference_4_3_1_0.eContents().get(1); + private final Keyword cRightSquareBracketKeyword_4_4 = (Keyword)cGroup_4.eContents().get(4); private final Group cGroup_5 = (Group)cGroup.eContents().get(5); private final Keyword cThreadsKeyword_5_0 = (Keyword)cGroup_5.eContents().get(0); private final Assignment cThreadsAssignment_5_1 = (Assignment)cGroup_5.eContents().get(1); - private final RuleCall cThreadsINTTerminalRuleCall_5_1_0 = (RuleCall)cThreadsAssignment_5_1.eContents().get(0); + private final RuleCall cThreadsInteger0ParserRuleCall_5_1_0 = (RuleCall)cThreadsAssignment_5_1.eContents().get(0); private final RuleCall cENDTerminalRuleCall_6 = (RuleCall)cGroup.eContents().get(6); //Process returns Process: // {Process} - // Name=EString':' - // BEGIN - // ('nodes:' '[' - // Nodes+=[RosNode|EString] - // ']')? - // ('threads:'Threads=INT) - // END + // name=EString':' + // BEGIN + // ('nodes:' '['components+=[Component|EString] (',' components+=[Component|EString])*']')? + // ('threads:'threads=Integer0) + // END //; @Override public ParserRule getRule() { return rule; } //{Process} - // Name=EString':' - // BEGIN - // ('nodes:' '[' - // Nodes+=[RosNode|EString] - // ']')? - // ('threads:'Threads=INT) - // END + // name=EString':' + // BEGIN + // ('nodes:' '['components+=[Component|EString] (',' components+=[Component|EString])*']')? + // ('threads:'threads=Integer0) + // END public Group getGroup() { return cGroup; } //{Process} public Action getProcessAction_0() { return cProcessAction_0; } - //Name=EString + //name=EString public Assignment getNameAssignment_1() { return cNameAssignment_1; } //EString @@ -299,9 +312,7 @@ public class ProcessElements extends AbstractParserRuleElementFinder { //BEGIN public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - //('nodes:' '[' - // Nodes+=[RosNode|EString] - // ']')? + //('nodes:' '['components+=[Component|EString] (',' components+=[Component|EString])*']')? public Group getGroup_4() { return cGroup_4; } //'nodes:' @@ -310,29 +321,44 @@ public class ProcessElements extends AbstractParserRuleElementFinder { //'[' public Keyword getLeftSquareBracketKeyword_4_1() { return cLeftSquareBracketKeyword_4_1; } - //Nodes+=[RosNode|EString] - public Assignment getNodesAssignment_4_2() { return cNodesAssignment_4_2; } + //components+=[Component|EString] + public Assignment getComponentsAssignment_4_2() { return cComponentsAssignment_4_2; } - //[RosNode|EString] - public CrossReference getNodesRosNodeCrossReference_4_2_0() { return cNodesRosNodeCrossReference_4_2_0; } + //[Component|EString] + public CrossReference getComponentsComponentCrossReference_4_2_0() { return cComponentsComponentCrossReference_4_2_0; } //EString - public RuleCall getNodesRosNodeEStringParserRuleCall_4_2_0_1() { return cNodesRosNodeEStringParserRuleCall_4_2_0_1; } + public RuleCall getComponentsComponentEStringParserRuleCall_4_2_0_1() { return cComponentsComponentEStringParserRuleCall_4_2_0_1; } + + //(',' components+=[Component|EString])* + public Group getGroup_4_3() { return cGroup_4_3; } + + //',' + public Keyword getCommaKeyword_4_3_0() { return cCommaKeyword_4_3_0; } + + //components+=[Component|EString] + public Assignment getComponentsAssignment_4_3_1() { return cComponentsAssignment_4_3_1; } + + //[Component|EString] + public CrossReference getComponentsComponentCrossReference_4_3_1_0() { return cComponentsComponentCrossReference_4_3_1_0; } + + //EString + public RuleCall getComponentsComponentEStringParserRuleCall_4_3_1_0_1() { return cComponentsComponentEStringParserRuleCall_4_3_1_0_1; } //']' - public Keyword getRightSquareBracketKeyword_4_3() { return cRightSquareBracketKeyword_4_3; } + public Keyword getRightSquareBracketKeyword_4_4() { return cRightSquareBracketKeyword_4_4; } - //('threads:'Threads=INT) + //('threads:'threads=Integer0) public Group getGroup_5() { return cGroup_5; } //'threads:' public Keyword getThreadsKeyword_5_0() { return cThreadsKeyword_5_0; } - //Threads=INT + //threads=Integer0 public Assignment getThreadsAssignment_5_1() { return cThreadsAssignment_5_1; } - //INT - public RuleCall getThreadsINTTerminalRuleCall_5_1_0() { return cThreadsINTTerminalRuleCall_5_1_0; } + //Integer0 + public RuleCall getThreadsInteger0ParserRuleCall_5_1_0() { return cThreadsInteger0ParserRuleCall_5_1_0; } //END public RuleCall getENDTerminalRuleCall_6() { return cENDTerminalRuleCall_6; } @@ -365,9 +391,9 @@ public class RosNodeElements extends AbstractParserRuleElementFinder { //RosNode returns RosNode: // {RosNode} - // Name=EString':' + // name=EString':' // BEGIN - // 'from:'From=[ros::Node|EString] + // 'from:'from=[ros::Node|EString] // ('interfaces:' // BEGIN // rosinterfaces+=RosInterface* @@ -381,9 +407,9 @@ public class RosNodeElements extends AbstractParserRuleElementFinder { @Override public ParserRule getRule() { return rule; } //{RosNode} - //Name=EString':' + //name=EString':' //BEGIN - //'from:'From=[ros::Node|EString] + //'from:'from=[ros::Node|EString] //('interfaces:' // BEGIN // rosinterfaces+=RosInterface* @@ -398,7 +424,7 @@ public class RosNodeElements extends AbstractParserRuleElementFinder { //{RosNode} public Action getRosNodeAction_0() { return cRosNodeAction_0; } - //Name=EString + //name=EString public Assignment getNameAssignment_1() { return cNameAssignment_1; } //EString @@ -413,7 +439,7 @@ public class RosNodeElements extends AbstractParserRuleElementFinder { //'from:' public Keyword getFromKeyword_4() { return cFromKeyword_4; } - //From=[ros::Node|EString] + //from=[ros::Node|EString] public Assignment getFromAssignment_5() { return cFromAssignment_5; } //[ros::Node|EString] @@ -479,20 +505,20 @@ public class RosInterfaceElements extends AbstractParserRuleElementFinder { private final RuleCall cENDTerminalRuleCall_4 = (RuleCall)cGroup.eContents().get(4); //RosInterface returns RosInterface: - // Name=EString':' + // name=EString':' // BEGIN - // Reference=InterfaceReference + // reference=InterfaceReference // END //; @Override public ParserRule getRule() { return rule; } - //Name=EString':' + //name=EString':' //BEGIN - //Reference=InterfaceReference + //reference=InterfaceReference //END public Group getGroup() { return cGroup; } - //Name=EString + //name=EString public Assignment getNameAssignment_0() { return cNameAssignment_0; } //EString @@ -504,7 +530,7 @@ public class RosInterfaceElements extends AbstractParserRuleElementFinder { //BEGIN public RuleCall getBEGINTerminalRuleCall_2() { return cBEGINTerminalRuleCall_2; } - //Reference=InterfaceReference + //reference=InterfaceReference public Assignment getReferenceAssignment_3() { return cReferenceAssignment_3; } //InterfaceReference @@ -573,17 +599,17 @@ public class RosPublisherReferenceElements extends AbstractParserRuleElementFind private final RuleCall cFromPublisherEStringParserRuleCall_1_0_1 = (RuleCall)cFromPublisherCrossReference_1_0.eContents().get(1); //RosPublisherReference returns RosPublisherReference: - // 'fromPub:'From=[ros::Publisher|EString] + // 'fromPub:'from=[ros::Publisher|EString] //; @Override public ParserRule getRule() { return rule; } - //'fromPub:'From=[ros::Publisher|EString] + //'fromPub:'from=[ros::Publisher|EString] public Group getGroup() { return cGroup; } //'fromPub:' public Keyword getFromPubKeyword_0() { return cFromPubKeyword_0; } - //From=[ros::Publisher|EString] + //from=[ros::Publisher|EString] public Assignment getFromAssignment_1() { return cFromAssignment_1; } //[ros::Publisher|EString] @@ -601,17 +627,17 @@ public class RosSubscriberReferenceElements extends AbstractParserRuleElementFin private final RuleCall cFromSubscriberEStringParserRuleCall_1_0_1 = (RuleCall)cFromSubscriberCrossReference_1_0.eContents().get(1); //RosSubscriberReference returns RosSubscriberReference: - // 'fromSub:'From=[ros::Subscriber|EString] + // 'fromSub:'from=[ros::Subscriber|EString] //; @Override public ParserRule getRule() { return rule; } - //'fromSub:'From=[ros::Subscriber|EString] + //'fromSub:'from=[ros::Subscriber|EString] public Group getGroup() { return cGroup; } //'fromSub:' public Keyword getFromSubKeyword_0() { return cFromSubKeyword_0; } - //From=[ros::Subscriber|EString] + //from=[ros::Subscriber|EString] public Assignment getFromAssignment_1() { return cFromAssignment_1; } //[ros::Subscriber|EString] @@ -629,17 +655,17 @@ public class RosServiceServerReferenceElements extends AbstractParserRuleElement private final RuleCall cFromServiceServerEStringParserRuleCall_1_0_1 = (RuleCall)cFromServiceServerCrossReference_1_0.eContents().get(1); //RosServiceServerReference returns RosServiceServerReference: - // 'fromSS:'From=[ros::ServiceServer|EString] + // 'fromSS:'from=[ros::ServiceServer|EString] //; @Override public ParserRule getRule() { return rule; } - //'fromSS:'From=[ros::ServiceServer|EString] + //'fromSS:'from=[ros::ServiceServer|EString] public Group getGroup() { return cGroup; } //'fromSS:' public Keyword getFromSSKeyword_0() { return cFromSSKeyword_0; } - //From=[ros::ServiceServer|EString] + //from=[ros::ServiceServer|EString] public Assignment getFromAssignment_1() { return cFromAssignment_1; } //[ros::ServiceServer|EString] @@ -657,17 +683,17 @@ public class RosServerClientReferenceElements extends AbstractParserRuleElementF private final RuleCall cFromServiceClientEStringParserRuleCall_1_0_1 = (RuleCall)cFromServiceClientCrossReference_1_0.eContents().get(1); //RosServerClientReference returns RosServerClientReference: - // 'fromSC:'From=[ros::ServiceClient|EString] + // 'fromSC:'from=[ros::ServiceClient|EString] //; @Override public ParserRule getRule() { return rule; } - //'fromSC:'From=[ros::ServiceClient|EString] + //'fromSC:'from=[ros::ServiceClient|EString] public Group getGroup() { return cGroup; } //'fromSC:' public Keyword getFromSCKeyword_0() { return cFromSCKeyword_0; } - //From=[ros::ServiceClient|EString] + //from=[ros::ServiceClient|EString] public Assignment getFromAssignment_1() { return cFromAssignment_1; } //[ros::ServiceClient|EString] @@ -685,17 +711,17 @@ public class RosActionServerReferenceElements extends AbstractParserRuleElementF private final RuleCall cFromActionServerEStringParserRuleCall_1_0_1 = (RuleCall)cFromActionServerCrossReference_1_0.eContents().get(1); //RosActionServerReference returns RosActionServerReference: - // 'fromAS:'From=[ros::ActionServer|EString] + // 'fromAS:'from=[ros::ActionServer|EString] //; @Override public ParserRule getRule() { return rule; } - //'fromAS:'From=[ros::ActionServer|EString] + //'fromAS:'from=[ros::ActionServer|EString] public Group getGroup() { return cGroup; } //'fromAS:' public Keyword getFromASKeyword_0() { return cFromASKeyword_0; } - //From=[ros::ActionServer|EString] + //from=[ros::ActionServer|EString] public Assignment getFromAssignment_1() { return cFromAssignment_1; } //[ros::ActionServer|EString] @@ -713,17 +739,17 @@ public class RosActionClientReferenceElements extends AbstractParserRuleElementF private final RuleCall cFromActionClientEStringParserRuleCall_1_0_1 = (RuleCall)cFromActionClientCrossReference_1_0.eContents().get(1); //RosActionClientReference returns RosActionClientReference: - // 'fromAC:'From=[ros::ActionClient|EString] + // 'fromAC:'from=[ros::ActionClient|EString] //; @Override public ParserRule getRule() { return rule; } - //'fromAC:'From=[ros::ActionClient|EString] + //'fromAC:'from=[ros::ActionClient|EString] public Group getGroup() { return cGroup; } //'fromAC:' public Keyword getFromACKeyword_0() { return cFromACKeyword_0; } - //From=[ros::ActionClient|EString] + //from=[ros::ActionClient|EString] public Assignment getFromAssignment_1() { return cFromAssignment_1; } //[ros::ActionClient|EString] @@ -738,33 +764,30 @@ public class RosParameterElements extends AbstractParserRuleElementFinder { private final Assignment cNameAssignment_0 = (Assignment)cGroup.eContents().get(0); private final RuleCall cNameEStringParserRuleCall_0_0 = (RuleCall)cNameAssignment_0.eContents().get(0); private final Keyword cColonKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final RuleCall cBEGINTerminalRuleCall_2 = (RuleCall)cGroup.eContents().get(2); - private final Keyword cFromKeyword_3 = (Keyword)cGroup.eContents().get(3); - private final Assignment cFromAssignment_4 = (Assignment)cGroup.eContents().get(4); - private final CrossReference cFromParameterCrossReference_4_0 = (CrossReference)cFromAssignment_4.eContents().get(0); - private final RuleCall cFromParameterEStringParserRuleCall_4_0_1 = (RuleCall)cFromParameterCrossReference_4_0.eContents().get(1); - private final Keyword cValueKeyword_5 = (Keyword)cGroup.eContents().get(5); - private final Assignment cValueAssignment_6 = (Assignment)cGroup.eContents().get(6); - private final RuleCall cValueParameterValueParserRuleCall_6_0 = (RuleCall)cValueAssignment_6.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_7 = (RuleCall)cGroup.eContents().get(7); + private final Assignment cFromAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final CrossReference cFromParameterCrossReference_2_0 = (CrossReference)cFromAssignment_2.eContents().get(0); + private final RuleCall cFromParameterEStringParserRuleCall_2_0_1 = (RuleCall)cFromParameterCrossReference_2_0.eContents().get(1); + private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + private final Keyword cValueKeyword_4 = (Keyword)cGroup.eContents().get(4); + private final Assignment cValueAssignment_5 = (Assignment)cGroup.eContents().get(5); + private final RuleCall cValueParameterValueParserRuleCall_5_0 = (RuleCall)cValueAssignment_5.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_6 = (RuleCall)cGroup.eContents().get(6); //RosParameter returns RosParameter: - // Name=EString':' + // name=EString':' from=[ros::Parameter|EString] // BEGIN - // 'from:'From=[ros::Parameter|EString] // 'value:'value=ParameterValue // END //; @Override public ParserRule getRule() { return rule; } - //Name=EString':' + //name=EString':' from=[ros::Parameter|EString] //BEGIN - //'from:'From=[ros::Parameter|EString] //'value:'value=ParameterValue //END public Group getGroup() { return cGroup; } - //Name=EString + //name=EString public Assignment getNameAssignment_0() { return cNameAssignment_0; } //EString @@ -773,32 +796,29 @@ public class RosParameterElements extends AbstractParserRuleElementFinder { //':' public Keyword getColonKeyword_1() { return cColonKeyword_1; } - //BEGIN - public RuleCall getBEGINTerminalRuleCall_2() { return cBEGINTerminalRuleCall_2; } - - //'from:' - public Keyword getFromKeyword_3() { return cFromKeyword_3; } - - //From=[ros::Parameter|EString] - public Assignment getFromAssignment_4() { return cFromAssignment_4; } + //from=[ros::Parameter|EString] + public Assignment getFromAssignment_2() { return cFromAssignment_2; } //[ros::Parameter|EString] - public CrossReference getFromParameterCrossReference_4_0() { return cFromParameterCrossReference_4_0; } + public CrossReference getFromParameterCrossReference_2_0() { return cFromParameterCrossReference_2_0; } //EString - public RuleCall getFromParameterEStringParserRuleCall_4_0_1() { return cFromParameterEStringParserRuleCall_4_0_1; } + public RuleCall getFromParameterEStringParserRuleCall_2_0_1() { return cFromParameterEStringParserRuleCall_2_0_1; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } //'value:' - public Keyword getValueKeyword_5() { return cValueKeyword_5; } + public Keyword getValueKeyword_4() { return cValueKeyword_4; } //value=ParameterValue - public Assignment getValueAssignment_6() { return cValueAssignment_6; } + public Assignment getValueAssignment_5() { return cValueAssignment_5; } //ParameterValue - public RuleCall getValueParameterValueParserRuleCall_6_0() { return cValueParameterValueParserRuleCall_6_0; } + public RuleCall getValueParameterValueParserRuleCall_5_0() { return cValueParameterValueParserRuleCall_5_0; } //END - public RuleCall getENDTerminalRuleCall_7() { return cENDTerminalRuleCall_7; } + public RuleCall getENDTerminalRuleCall_6() { return cENDTerminalRuleCall_6; } } public class RosConnectionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.RosConnection"); @@ -850,6 +870,7 @@ public class RosConnectionElements extends AbstractParserRuleElementFinder { } + private final SystemElements pSystem; private final RosSystemElements pRosSystem; private final ProcessElements pProcess; private final RosNodeElements pRosNode; @@ -878,6 +899,7 @@ public RosSystemGrammarAccess(GrammarProvider grammarProvider, this.grammar = internalFindGrammar(grammarProvider); this.gaBasics = gaBasics; this.gaTerminals = gaTerminals; + this.pSystem = new SystemElements(); this.pRosSystem = new RosSystemElements(); this.pProcess = new ProcessElements(); this.pRosNode = new RosNodeElements(); @@ -925,28 +947,39 @@ public TerminalsGrammarAccess getTerminalsGrammarAccess() { } + //System returns System: + // RosSystem + //; + public SystemElements getSystemAccess() { + return pSystem; + } + + public ParserRule getSystemRule() { + return getSystemAccess().getRule(); + } + //RosSystem returns System: - // Name=EString':' + // name=EString':' // BEGIN // ( // ('processes:' // BEGIN - // Processes+=Process* + // processes+=Process* // END // ) | // ('nodes:' // BEGIN - // Components+=RosNode* + // components+=RosNode* // END // ) | // ('parameters:' // BEGIN - // Parameter+=Parameter* + // parameter+=RosParameter* // END // ) | // ('connections:' // BEGIN - // Connections+=RosConnection* + // connections+=RosConnection* // END // ) // )* @@ -961,13 +994,11 @@ public ParserRule getRosSystemRule() { //Process returns Process: // {Process} - // Name=EString':' - // BEGIN - // ('nodes:' '[' - // Nodes+=[RosNode|EString] - // ']')? - // ('threads:'Threads=INT) - // END + // name=EString':' + // BEGIN + // ('nodes:' '['components+=[Component|EString] (',' components+=[Component|EString])*']')? + // ('threads:'threads=Integer0) + // END //; public ProcessElements getProcessAccess() { return pProcess; @@ -979,9 +1010,9 @@ public ParserRule getProcessRule() { //RosNode returns RosNode: // {RosNode} - // Name=EString':' + // name=EString':' // BEGIN - // 'from:'From=[ros::Node|EString] + // 'from:'from=[ros::Node|EString] // ('interfaces:' // BEGIN // rosinterfaces+=RosInterface* @@ -1001,9 +1032,9 @@ public ParserRule getRosNodeRule() { } //RosInterface returns RosInterface: - // Name=EString':' + // name=EString':' // BEGIN - // Reference=InterfaceReference + // reference=InterfaceReference // END //; public RosInterfaceElements getRosInterfaceAccess() { @@ -1036,7 +1067,7 @@ public ParserRule getInterfaceReference_ImplRule() { } //RosPublisherReference returns RosPublisherReference: - // 'fromPub:'From=[ros::Publisher|EString] + // 'fromPub:'from=[ros::Publisher|EString] //; public RosPublisherReferenceElements getRosPublisherReferenceAccess() { return pRosPublisherReference; @@ -1047,7 +1078,7 @@ public ParserRule getRosPublisherReferenceRule() { } //RosSubscriberReference returns RosSubscriberReference: - // 'fromSub:'From=[ros::Subscriber|EString] + // 'fromSub:'from=[ros::Subscriber|EString] //; public RosSubscriberReferenceElements getRosSubscriberReferenceAccess() { return pRosSubscriberReference; @@ -1058,7 +1089,7 @@ public ParserRule getRosSubscriberReferenceRule() { } //RosServiceServerReference returns RosServiceServerReference: - // 'fromSS:'From=[ros::ServiceServer|EString] + // 'fromSS:'from=[ros::ServiceServer|EString] //; public RosServiceServerReferenceElements getRosServiceServerReferenceAccess() { return pRosServiceServerReference; @@ -1069,7 +1100,7 @@ public ParserRule getRosServiceServerReferenceRule() { } //RosServerClientReference returns RosServerClientReference: - // 'fromSC:'From=[ros::ServiceClient|EString] + // 'fromSC:'from=[ros::ServiceClient|EString] //; public RosServerClientReferenceElements getRosServerClientReferenceAccess() { return pRosServerClientReference; @@ -1080,7 +1111,7 @@ public ParserRule getRosServerClientReferenceRule() { } //RosActionServerReference returns RosActionServerReference: - // 'fromAS:'From=[ros::ActionServer|EString] + // 'fromAS:'from=[ros::ActionServer|EString] //; public RosActionServerReferenceElements getRosActionServerReferenceAccess() { return pRosActionServerReference; @@ -1091,7 +1122,7 @@ public ParserRule getRosActionServerReferenceRule() { } //RosActionClientReference returns RosActionClientReference: - // 'fromAC:'From=[ros::ActionClient|EString] + // 'fromAC:'from=[ros::ActionClient|EString] //; public RosActionClientReferenceElements getRosActionClientReferenceAccess() { return pRosActionClientReference; @@ -1102,9 +1133,8 @@ public ParserRule getRosActionClientReferenceRule() { } //RosParameter returns RosParameter: - // Name=EString':' + // name=EString':' from=[ros::Parameter|EString] // BEGIN - // 'from:'From=[ros::Parameter|EString] // 'value:'value=ParameterValue // END //; 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 d9786b800..09e6b9c00 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 @@ -42,16 +42,11 @@ Process returns Process: {Process} name=EString':' BEGIN - ('nodes:' '['nodes+=ComponentRef (',' nodes+=ComponentRef)+']')? + ('nodes:' '['components+=[Component|EString] (',' components+=[Component|EString])*']')? ('threads:'threads=Integer0) END ; -ComponentRef returns ComponentRef: - {ComponentRef} - componentRef = [RosNode| EString] -; - RosNode returns RosNode: {RosNode} name=EString':' @@ -107,7 +102,7 @@ RosActionClientReference returns RosActionClientReference: ; RosParameter returns RosParameter: - PreListElement name=EString':' from=[ros::Parameter|EString] + name=EString':' from=[ros::Parameter|EString] BEGIN 'value:'value=ParameterValue END @@ -115,7 +110,7 @@ RosParameter returns RosParameter: RosConnection returns RosConnection: - PreListElement '['from=[RosInterface|EString]','to=[RosInterface|EString]']' + '-['from=[RosInterface|EString]','to=[RosInterface|EString]']' ; /////////////////// diff --git a/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.aird b/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.aird index 63393fcb7..5e9efb55f 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.aird +++ b/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.aird @@ -1,6 +1,6 @@ - + rossystem.ecore platform:/resource/de.fraunhofer.ipa.ros/model/ros.ecore http://www.eclipse.org/emf/2002/Ecore @@ -13,7 +13,7 @@ platform:/resource/de.fraunhofer.ipa.ros/model/PrimitivesTypes.ecore - + @@ -28,13 +28,9 @@ - - - - - - - + + + @@ -45,19 +41,19 @@ - - - + + + - - - + + + - + @@ -80,13 +76,13 @@ - - - + + + - - - + + + @@ -97,9 +93,9 @@ - - - + + + @@ -119,9 +115,9 @@ - - - + + + @@ -132,9 +128,9 @@ - - - + + + @@ -145,9 +141,9 @@ - - - + + + @@ -158,9 +154,9 @@ - - - + + + @@ -171,9 +167,9 @@ - - - + + + @@ -184,9 +180,9 @@ - - - + + + @@ -197,9 +193,9 @@ - - - + + + @@ -210,17 +206,17 @@ - - - - - - - + + + + + + + @@ -238,70 +234,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -334,22 +266,6 @@ - - - - - - - - - - - - - - - - @@ -526,6 +442,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -536,11 +548,6 @@ - - - - - bold @@ -576,9 +583,18 @@ + + + + + + + + + - + KEEP_LOCATION @@ -588,22 +604,16 @@ - - - - + + + + bold - - - - - - - + KEEP_LOCATION @@ -613,24 +623,24 @@ - - - - + + + + bold - - - - + + + + - + KEEP_LOCATION @@ -642,7 +652,7 @@ - + KEEP_LOCATION @@ -654,7 +664,7 @@ - + KEEP_LOCATION @@ -664,24 +674,24 @@ - - - - + + + + bold - - - - + + + + bold - + KEEP_LOCATION @@ -691,16 +701,16 @@ - - - - + + + + bold - + KEEP_LOCATION @@ -721,10 +731,10 @@ - - - - + + + + bold @@ -740,10 +750,10 @@ - - - - + + + + bold @@ -759,10 +769,10 @@ - - - - + + + + bold @@ -778,10 +788,10 @@ - - - - + + + + bold @@ -797,10 +807,10 @@ - - - - + + + + bold @@ -816,10 +826,10 @@ - - - - + + + + bold @@ -835,16 +845,16 @@ - - - - + + + + bold - + KEEP_LOCATION @@ -854,14 +864,6 @@ - - - - - bold - - - @@ -870,14 +872,22 @@ - - - - + + + + bold + + + + + bold + + + @@ -890,59 +900,6 @@ - - - - - - labelSize - - - labelSize - - - - - - - - - - labelSize - - - labelSize - - - - - - - - - - labelSize - - - labelSize - - - - - - - - - - - labelSize - - - labelSize - - - - @@ -969,25 +926,13 @@ - - - - - - labelSize - - - labelSize - - - - labelSize + bold labelSize @@ -1001,6 +946,7 @@ labelSize + bold labelSize @@ -1116,6 +1062,82 @@ + + + + + + labelSize + + + labelSize + + + + + + + + + + labelSize + + + labelSize + + + + + + + + + + labelSize + + + labelSize + + + + + + + + + + labelSize + + + labelSize + + + + + + + + + + + + + + + + + + + + labelSize + bold + + + labelSize + + + + diff --git a/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.ecore b/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.ecore index ebeb8b0a2..9e8e6b91c 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.ecore +++ b/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.ecore @@ -16,8 +16,8 @@ - + @@ -66,12 +66,4 @@ - - - - - - diff --git a/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.genmodel b/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.genmodel index e5fa43855..a0adc3003 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.genmodel +++ b/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.genmodel @@ -18,7 +18,7 @@ - + @@ -63,11 +63,5 @@ - - - - - - diff --git a/plugins/de.fraunhofer.ipa.rossystem/src/system/Process.java b/plugins/de.fraunhofer.ipa.rossystem/src/system/Process.java index 6228827f4..c4597cf09 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/src/system/Process.java +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/Process.java @@ -17,7 +17,7 @@ *
    *
  • {@link system.Process#getName Name}
  • *
  • {@link system.Process#getThreads Threads}
  • - *
  • {@link system.Process#getNodes Nodes}
  • + *
  • {@link system.Process#getComponents Components}
  • *
* * @see system.RossystemPackage#getProcess() @@ -70,15 +70,15 @@ public interface Process extends EObject { void setThreads(int value); /** - * Returns the value of the 'Nodes' reference list. - * The list contents are of type {@link system.RosNode}. + * Returns the value of the 'Components' reference list. + * The list contents are of type {@link system.Component}. * * - * @return the value of the 'Nodes' reference list. - * @see system.RossystemPackage#getProcess_Nodes() + * @return the value of the 'Components' reference list. + * @see system.RossystemPackage#getProcess_Components() * @model * @generated */ - EList getNodes(); + EList getComponents(); } // Process diff --git a/plugins/de.fraunhofer.ipa.rossystem/src/system/Rossystem.java b/plugins/de.fraunhofer.ipa.rossystem/src/system/Rossystem.java new file mode 100644 index 000000000..e8ca14e4e --- /dev/null +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/Rossystem.java @@ -0,0 +1,17 @@ +/** + */ +package system; + + +/** + * + * A representation of the model object 'Rossystem'. + * + * + * + * @see system.RossystemPackage#getRossystem() + * @model + * @generated + */ +public interface Rossystem extends system.System { +} // Rossystem diff --git a/plugins/de.fraunhofer.ipa.rossystem/src/system/RossystemFactory.java b/plugins/de.fraunhofer.ipa.rossystem/src/system/RossystemFactory.java index dd58b333e..abe744d17 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/src/system/RossystemFactory.java +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/RossystemFactory.java @@ -31,6 +31,15 @@ public interface RossystemFactory extends EFactory { System createSystem(); /** + * Returns a new object of class 'Rossystem'. + * + * + * @return a new object of class 'Rossystem'. + * @generated + */ + Rossystem createRossystem(); + + /** * Returns a new object of class 'Process'. * * diff --git a/plugins/de.fraunhofer.ipa.rossystem/src/system/RossystemPackage.java b/plugins/de.fraunhofer.ipa.rossystem/src/system/RossystemPackage.java index 869fd7cb8..0cc519e51 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/src/system/RossystemPackage.java +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/RossystemPackage.java @@ -130,6 +130,79 @@ public interface RossystemPackage extends EPackage { int SYSTEM_OPERATION_COUNT = 0; /** + * The meta object id for the '{@link system.impl.RossystemImpl Rossystem}' class. + * + * + * @see system.impl.RossystemImpl + * @see system.impl.RossystemPackageImpl#getRossystem() + * @generated + */ + int ROSSYSTEM = 1; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int ROSSYSTEM__NAME = SYSTEM__NAME; + + /** + * The feature id for the 'Processes' containment reference list. + * + * + * @generated + * @ordered + */ + int ROSSYSTEM__PROCESSES = SYSTEM__PROCESSES; + + /** + * The feature id for the 'Components' containment reference list. + * + * + * @generated + * @ordered + */ + int ROSSYSTEM__COMPONENTS = SYSTEM__COMPONENTS; + + /** + * The feature id for the 'Connections' containment reference list. + * + * + * @generated + * @ordered + */ + int ROSSYSTEM__CONNECTIONS = SYSTEM__CONNECTIONS; + + /** + * The feature id for the 'Parameter' containment reference list. + * + * + * @generated + * @ordered + */ + int ROSSYSTEM__PARAMETER = SYSTEM__PARAMETER; + + /** + * The number of structural features of the 'Rossystem' class. + * + * + * @generated + * @ordered + */ + int ROSSYSTEM_FEATURE_COUNT = SYSTEM_FEATURE_COUNT + 0; + + /** + * The number of operations of the 'Rossystem' class. + * + * + * @generated + * @ordered + */ + int ROSSYSTEM_OPERATION_COUNT = SYSTEM_OPERATION_COUNT + 0; + + /** * The meta object id for the '{@link system.impl.ProcessImpl Process}' class. * * @@ -137,7 +210,7 @@ public interface RossystemPackage extends EPackage { * @see system.impl.RossystemPackageImpl#getProcess() * @generated */ - int PROCESS = 1; + int PROCESS = 2; /** * The feature id for the 'Name' attribute. @@ -158,15 +231,15 @@ public interface RossystemPackage extends EPackage { int PROCESS__THREADS = 1; /** - * The feature id for the 'Nodes' reference list. + * The feature id for the 'Components' reference list. * * * @generated * @ordered */ - int PROCESS__NODES = 2; + int PROCESS__COMPONENTS = 2; - /** + /** * The number of structural features of the 'Process' class. * * @@ -192,7 +265,7 @@ public interface RossystemPackage extends EPackage { * @see system.impl.RossystemPackageImpl#getComponent() * @generated */ - int COMPONENT = 2; + int COMPONENT = 3; /** * The number of structural features of the 'Component' class. @@ -220,7 +293,7 @@ public interface RossystemPackage extends EPackage { * @see system.impl.RossystemPackageImpl#getConnection() * @generated */ - int CONNECTION = 3; + int CONNECTION = 4; /** * The number of structural features of the 'Connection' class. @@ -248,7 +321,7 @@ public interface RossystemPackage extends EPackage { * @see system.impl.RossystemPackageImpl#getRosNode() * @generated */ - int ROS_NODE = 4; + int ROS_NODE = 5; /** * The feature id for the 'Name' attribute. @@ -312,7 +385,7 @@ public interface RossystemPackage extends EPackage { * @see system.impl.RossystemPackageImpl#getRosInterface() * @generated */ - int ROS_INTERFACE = 5; + int ROS_INTERFACE = 6; /** * The feature id for the 'Name' attribute. @@ -358,7 +431,7 @@ public interface RossystemPackage extends EPackage { * @see system.impl.RossystemPackageImpl#getInterfaceReference() * @generated */ - int INTERFACE_REFERENCE = 6; + int INTERFACE_REFERENCE = 7; /** * The number of structural features of the 'Interface Reference' class. @@ -386,7 +459,7 @@ public interface RossystemPackage extends EPackage { * @see system.impl.RossystemPackageImpl#getRosPublisherReference() * @generated */ - int ROS_PUBLISHER_REFERENCE = 7; + int ROS_PUBLISHER_REFERENCE = 8; /** * The feature id for the 'From' reference. @@ -423,7 +496,7 @@ public interface RossystemPackage extends EPackage { * @see system.impl.RossystemPackageImpl#getRosSubscriberReference() * @generated */ - int ROS_SUBSCRIBER_REFERENCE = 8; + int ROS_SUBSCRIBER_REFERENCE = 9; /** * The feature id for the 'From' reference. @@ -460,7 +533,7 @@ public interface RossystemPackage extends EPackage { * @see system.impl.RossystemPackageImpl#getRosServiceServerReference() * @generated */ - int ROS_SERVICE_SERVER_REFERENCE = 9; + int ROS_SERVICE_SERVER_REFERENCE = 10; /** * The feature id for the 'From' reference. @@ -497,7 +570,7 @@ public interface RossystemPackage extends EPackage { * @see system.impl.RossystemPackageImpl#getRosServerClientReference() * @generated */ - int ROS_SERVER_CLIENT_REFERENCE = 10; + int ROS_SERVER_CLIENT_REFERENCE = 11; /** * The feature id for the 'From' reference. @@ -534,7 +607,7 @@ public interface RossystemPackage extends EPackage { * @see system.impl.RossystemPackageImpl#getRosActionServerReference() * @generated */ - int ROS_ACTION_SERVER_REFERENCE = 11; + int ROS_ACTION_SERVER_REFERENCE = 12; /** * The feature id for the 'From' reference. @@ -571,7 +644,7 @@ public interface RossystemPackage extends EPackage { * @see system.impl.RossystemPackageImpl#getRosActionClientReference() * @generated */ - int ROS_ACTION_CLIENT_REFERENCE = 12; + int ROS_ACTION_CLIENT_REFERENCE = 13; /** * The feature id for the 'From' reference. @@ -608,7 +681,7 @@ public interface RossystemPackage extends EPackage { * @see system.impl.RossystemPackageImpl#getRosParameterReference() * @generated */ - int ROS_PARAMETER_REFERENCE = 13; + int ROS_PARAMETER_REFERENCE = 14; /** * The feature id for the 'From' reference. @@ -645,7 +718,7 @@ public interface RossystemPackage extends EPackage { * @see system.impl.RossystemPackageImpl#getRosParameter() * @generated */ - int ROS_PARAMETER = 14; + int ROS_PARAMETER = 15; /** * The feature id for the 'Name' attribute. @@ -700,7 +773,7 @@ public interface RossystemPackage extends EPackage { * @see system.impl.RossystemPackageImpl#getRosConnection() * @generated */ - int ROS_CONNECTION = 15; + int ROS_CONNECTION = 16; /** * The feature id for the 'From' reference. @@ -805,6 +878,16 @@ public interface RossystemPackage extends EPackage { EReference getSystem_Parameter(); /** + * Returns the meta object for class '{@link system.Rossystem Rossystem}'. + * + * + * @return the meta object for class 'Rossystem'. + * @see system.Rossystem + * @generated + */ + EClass getRossystem(); + + /** * Returns the meta object for class '{@link system.Process Process}'. * * @@ -837,17 +920,17 @@ public interface RossystemPackage extends EPackage { EAttribute getProcess_Threads(); /** - * Returns the meta object for the reference list '{@link system.Process#getNodes Nodes}'. + * Returns the meta object for the reference list '{@link system.Process#getComponents Components}'. * * - * @return the meta object for the reference list 'Nodes'. - * @see system.Process#getNodes() + * @return the meta object for the reference list 'Components'. + * @see system.Process#getComponents() * @see #getProcess() * @generated */ - EReference getProcess_Nodes(); + EReference getProcess_Components(); - /** + /** * Returns the meta object for class '{@link system.Component Component}'. * * @@ -1259,6 +1342,16 @@ interface Literals { EReference SYSTEM__PARAMETER = eINSTANCE.getSystem_Parameter(); /** + * The meta object literal for the '{@link system.impl.RossystemImpl Rossystem}' class. + * + * + * @see system.impl.RossystemImpl + * @see system.impl.RossystemPackageImpl#getRossystem() + * @generated + */ + EClass ROSSYSTEM = eINSTANCE.getRossystem(); + + /** * The meta object literal for the '{@link system.impl.ProcessImpl Process}' class. * * @@ -1285,14 +1378,14 @@ interface Literals { EAttribute PROCESS__THREADS = eINSTANCE.getProcess_Threads(); /** - * The meta object literal for the 'Nodes' reference list feature. + * The meta object literal for the 'Components' reference list feature. * * * @generated */ - EReference PROCESS__NODES = eINSTANCE.getProcess_Nodes(); + EReference PROCESS__COMPONENTS = eINSTANCE.getProcess_Components(); - /** + /** * The meta object literal for the '{@link system.impl.ComponentImpl Component}' class. * * diff --git a/plugins/de.fraunhofer.ipa.rossystem/src/system/System.java b/plugins/de.fraunhofer.ipa.rossystem/src/system/System.java index f108d980c..6ffd012ce 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/src/system/System.java +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/System.java @@ -6,8 +6,6 @@ import org.eclipse.emf.ecore.EObject; -import ros.Parameter; - /** * * A representation of the model object 'System'. @@ -89,7 +87,7 @@ public interface System extends EObject { /** * Returns the value of the 'Parameter' containment reference list. - * The list contents are of type {@link ros.Parameter}. + * The list contents are of type {@link system.RosParameter}. * * * @return the value of the 'Parameter' containment reference list. @@ -97,6 +95,6 @@ public interface System extends EObject { * @model containment="true" derived="true" * @generated */ - EList getParameter(); + EList getParameter(); } // System diff --git a/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/ProcessImpl.java b/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/ProcessImpl.java index 617125f2f..b671e5686 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/ProcessImpl.java +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/ProcessImpl.java @@ -5,17 +5,13 @@ import java.util.Collection; import org.eclipse.emf.common.notify.Notification; - import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.EClass; - import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - import org.eclipse.emf.ecore.util.EObjectResolvingEList; - -import system.RosNode; +import system.Component; import system.RossystemPackage; /** @@ -28,7 +24,7 @@ *
    *
  • {@link system.impl.ProcessImpl#getName Name}
  • *
  • {@link system.impl.ProcessImpl#getThreads Threads}
  • - *
  • {@link system.impl.ProcessImpl#getNodes Nodes}
  • + *
  • {@link system.impl.ProcessImpl#getComponents Components}
  • *
* * @generated @@ -75,16 +71,16 @@ public class ProcessImpl extends MinimalEObjectImpl.Container implements system. protected int threads = THREADS_EDEFAULT; /** - * The cached value of the '{@link #getNodes() Nodes}' reference list. + * The cached value of the '{@link #getComponents() Components}' reference list. * * - * @see #getNodes() + * @see #getComponents() * @generated * @ordered */ - protected EList nodes; + protected EList components; - /** + /** * * * @generated @@ -155,14 +151,14 @@ public void setThreads(int newThreads) { * @generated */ @Override - public EList getNodes() { - if (nodes == null) { - nodes = new EObjectResolvingEList(RosNode.class, this, RossystemPackage.PROCESS__NODES); + public EList getComponents() { + if (components == null) { + components = new EObjectResolvingEList(Component.class, this, RossystemPackage.PROCESS__COMPONENTS); } - return nodes; + return components; } - /** + /** * * * @generated @@ -174,8 +170,8 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) { return getName(); case RossystemPackage.PROCESS__THREADS: return getThreads(); - case RossystemPackage.PROCESS__NODES: - return getNodes(); + case RossystemPackage.PROCESS__COMPONENTS: + return getComponents(); } return super.eGet(featureID, resolve, coreType); } @@ -195,9 +191,9 @@ public void eSet(int featureID, Object newValue) { case RossystemPackage.PROCESS__THREADS: setThreads((Integer)newValue); return; - case RossystemPackage.PROCESS__NODES: - getNodes().clear(); - getNodes().addAll((Collection)newValue); + case RossystemPackage.PROCESS__COMPONENTS: + getComponents().clear(); + getComponents().addAll((Collection)newValue); return; } super.eSet(featureID, newValue); @@ -217,8 +213,8 @@ public void eUnset(int featureID) { case RossystemPackage.PROCESS__THREADS: setThreads(THREADS_EDEFAULT); return; - case RossystemPackage.PROCESS__NODES: - getNodes().clear(); + case RossystemPackage.PROCESS__COMPONENTS: + getComponents().clear(); return; } super.eUnset(featureID); @@ -236,8 +232,8 @@ public boolean eIsSet(int featureID) { return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); case RossystemPackage.PROCESS__THREADS: return threads != THREADS_EDEFAULT; - case RossystemPackage.PROCESS__NODES: - return nodes != null && !nodes.isEmpty(); + case RossystemPackage.PROCESS__COMPONENTS: + return components != null && !components.isEmpty(); } return super.eIsSet(featureID); } @@ -252,9 +248,9 @@ public String toString() { if (eIsProxy()) return super.toString(); StringBuilder result = new StringBuilder(super.toString()); - result.append(" (Name: "); + result.append(" (name: "); result.append(name); - result.append(", Threads: "); + result.append(", threads: "); result.append(threads); result.append(')'); return result.toString(); diff --git a/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RosInterfaceImpl.java b/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RosInterfaceImpl.java index d220be185..cd8d6dbbb 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RosInterfaceImpl.java +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RosInterfaceImpl.java @@ -239,7 +239,7 @@ public String toString() { if (eIsProxy()) return super.toString(); StringBuilder result = new StringBuilder(super.toString()); - result.append(" (Name: "); + result.append(" (name: "); result.append(name); result.append(')'); return result.toString(); diff --git a/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RosNodeImpl.java b/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RosNodeImpl.java index f72ba5541..44afb1baa 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RosNodeImpl.java +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RosNodeImpl.java @@ -317,7 +317,7 @@ public String toString() { if (eIsProxy()) return super.toString(); StringBuilder result = new StringBuilder(super.toString()); - result.append(" (Name: "); + result.append(" (name: "); result.append(name); result.append(')'); return result.toString(); diff --git a/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RosParameterImpl.java b/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RosParameterImpl.java index a1ab7f486..d7c723679 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RosParameterImpl.java +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RosParameterImpl.java @@ -303,7 +303,7 @@ public String toString() { if (eIsProxy()) return super.toString(); StringBuilder result = new StringBuilder(super.toString()); - result.append(" (Name: "); + result.append(" (name: "); result.append(name); result.append(')'); return result.toString(); diff --git a/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RossystemFactoryImpl.java b/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RossystemFactoryImpl.java index 7c01517b6..bdbabc175 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RossystemFactoryImpl.java +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RossystemFactoryImpl.java @@ -22,6 +22,7 @@ import system.RosServerClientReference; import system.RosServiceServerReference; import system.RosSubscriberReference; +import system.Rossystem; import system.RossystemFactory; import system.RossystemPackage; @@ -70,6 +71,7 @@ public RossystemFactoryImpl() { public EObject create(EClass eClass) { switch (eClass.getClassifierID()) { case RossystemPackage.SYSTEM: return createSystem(); + case RossystemPackage.ROSSYSTEM: return createRossystem(); case RossystemPackage.PROCESS: return createProcess(); case RossystemPackage.ROS_NODE: return createRosNode(); case RossystemPackage.ROS_INTERFACE: return createRosInterface(); @@ -105,6 +107,17 @@ public system.System createSystem() { * @generated */ @Override + public Rossystem createRossystem() { + RossystemImpl rossystem = new RossystemImpl(); + return rossystem; + } + + /** + * + * + * @generated + */ + @Override public system.Process createProcess() { ProcessImpl process = new ProcessImpl(); return process; diff --git a/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RossystemImpl.java b/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RossystemImpl.java new file mode 100644 index 000000000..5c3346d27 --- /dev/null +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RossystemImpl.java @@ -0,0 +1,37 @@ +/** + */ +package system.impl; + +import org.eclipse.emf.ecore.EClass; + +import system.Rossystem; +import system.RossystemPackage; + +/** + * + * An implementation of the model object 'Rossystem'. + * + * + * @generated + */ +public class RossystemImpl extends SystemImpl implements Rossystem { + /** + * + * + * @generated + */ + protected RossystemImpl() { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() { + return RossystemPackage.Literals.ROSSYSTEM; + } + +} //RossystemImpl diff --git a/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RossystemPackageImpl.java b/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RossystemPackageImpl.java index 4fd1c4529..4c8f9aa0f 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RossystemPackageImpl.java +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RossystemPackageImpl.java @@ -29,6 +29,7 @@ import system.RosServerClientReference; import system.RosServiceServerReference; import system.RosSubscriberReference; +import system.Rossystem; import system.RossystemFactory; import system.RossystemPackage; @@ -51,6 +52,13 @@ public class RossystemPackageImpl extends EPackageImpl implements RossystemPacka * * @generated */ + private EClass rossystemEClass = null; + + /** + * + * + * @generated + */ private EClass processEClass = null; /** @@ -282,6 +290,16 @@ public EReference getSystem_Parameter() { * @generated */ @Override + public EClass getRossystem() { + return rossystemEClass; + } + + /** + * + * + * @generated + */ + @Override public EClass getProcess() { return processEClass; } @@ -312,11 +330,11 @@ public EAttribute getProcess_Threads() { * @generated */ @Override - public EReference getProcess_Nodes() { + public EReference getProcess_Components() { return (EReference)processEClass.getEStructuralFeatures().get(2); } - /** + /** * * * @generated @@ -672,10 +690,12 @@ public void createPackageContents() { createEReference(systemEClass, SYSTEM__CONNECTIONS); createEReference(systemEClass, SYSTEM__PARAMETER); + rossystemEClass = createEClass(ROSSYSTEM); + processEClass = createEClass(PROCESS); createEAttribute(processEClass, PROCESS__NAME); createEAttribute(processEClass, PROCESS__THREADS); - createEReference(processEClass, PROCESS__NODES); + createEReference(processEClass, PROCESS__COMPONENTS); componentEClass = createEClass(COMPONENT); @@ -748,14 +768,15 @@ public void initializePackageContents() { setNsURI(eNS_URI); // Obtain other dependent packages - RosPackage theRosPackage = (RosPackage)EPackage.Registry.INSTANCE.getEPackage(RosPackage.eNS_URI); XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI); + RosPackage theRosPackage = (RosPackage)EPackage.Registry.INSTANCE.getEPackage(RosPackage.eNS_URI); // Create type parameters // Set bounds for type parameters // Add supertypes to classes + rossystemEClass.getESuperTypes().add(this.getSystem()); rosNodeEClass.getESuperTypes().add(this.getComponent()); rosPublisherReferenceEClass.getESuperTypes().add(this.getInterfaceReference()); rosSubscriberReferenceEClass.getESuperTypes().add(this.getInterfaceReference()); @@ -768,58 +789,60 @@ public void initializePackageContents() { // Initialize classes, features, and operations; add parameters initEClass(systemEClass, system.System.class, "System", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getSystem_Name(), ecorePackage.getEString(), "Name", null, 1, 1, system.System.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getSystem_Processes(), this.getProcess(), null, "Processes", null, 0, -1, system.System.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getSystem_Components(), this.getComponent(), null, "Components", null, 0, -1, system.System.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getSystem_Connections(), this.getConnection(), null, "Connections", null, 0, -1, system.System.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getSystem_Parameter(), theRosPackage.getParameter(), null, "Parameter", null, 0, -1, system.System.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); + initEAttribute(getSystem_Name(), ecorePackage.getEString(), "name", null, 1, 1, system.System.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getSystem_Processes(), this.getProcess(), null, "processes", null, 0, -1, system.System.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getSystem_Components(), this.getComponent(), null, "components", null, 0, -1, system.System.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getSystem_Connections(), this.getConnection(), null, "connections", null, 0, -1, system.System.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getSystem_Parameter(), this.getRosParameter(), null, "parameter", null, 0, -1, system.System.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); + + initEClass(rossystemEClass, Rossystem.class, "Rossystem", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(processEClass, system.Process.class, "Process", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getProcess_Name(), ecorePackage.getEString(), "Name", null, 1, 1, system.Process.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getProcess_Threads(), theXMLTypePackage.getInt(), "Threads", null, 0, 1, system.Process.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getProcess_Nodes(), this.getRosNode(), null, "Nodes", null, 0, -1, system.Process.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getProcess_Name(), ecorePackage.getEString(), "name", null, 1, 1, system.Process.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getProcess_Threads(), theXMLTypePackage.getInt(), "threads", null, 0, 1, system.Process.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getProcess_Components(), this.getComponent(), null, "components", null, 0, -1, system.Process.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(componentEClass, Component.class, "Component", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(connectionEClass, Connection.class, "Connection", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(rosNodeEClass, RosNode.class, "RosNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getRosNode_Name(), ecorePackage.getEString(), "Name", null, 1, 1, RosNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getRosNode_From(), theRosPackage.getNode(), null, "From", null, 1, 1, RosNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getRosNode_Name(), ecorePackage.getEString(), "name", null, 1, 1, RosNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getRosNode_From(), theRosPackage.getNode(), null, "from", null, 1, 1, RosNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getRosNode_Rosinterfaces(), this.getRosInterface(), null, "rosinterfaces", null, 0, -1, RosNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getRosNode_Rosparameters(), this.getRosParameter(), null, "rosparameters", null, 0, -1, RosNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(rosInterfaceEClass, RosInterface.class, "RosInterface", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getRosInterface_Name(), ecorePackage.getEString(), "Name", null, 1, 1, RosInterface.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getRosInterface_Reference(), this.getInterfaceReference(), null, "Reference", null, 1, 1, RosInterface.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getRosInterface_Name(), ecorePackage.getEString(), "name", null, 1, 1, RosInterface.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getRosInterface_Reference(), this.getInterfaceReference(), null, "reference", null, 1, 1, RosInterface.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(interfaceReferenceEClass, InterfaceReference.class, "InterfaceReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(rosPublisherReferenceEClass, RosPublisherReference.class, "RosPublisherReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getRosPublisherReference_From(), theRosPackage.getPublisher(), null, "From", null, 1, 1, RosPublisherReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getRosPublisherReference_From(), theRosPackage.getPublisher(), null, "from", null, 1, 1, RosPublisherReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(rosSubscriberReferenceEClass, RosSubscriberReference.class, "RosSubscriberReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getRosSubscriberReference_From(), theRosPackage.getSubscriber(), null, "From", null, 1, 1, RosSubscriberReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getRosSubscriberReference_From(), theRosPackage.getSubscriber(), null, "from", null, 1, 1, RosSubscriberReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(rosServiceServerReferenceEClass, RosServiceServerReference.class, "RosServiceServerReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getRosServiceServerReference_From(), theRosPackage.getServiceServer(), null, "From", null, 1, 1, RosServiceServerReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getRosServiceServerReference_From(), theRosPackage.getServiceServer(), null, "from", null, 1, 1, RosServiceServerReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(rosServerClientReferenceEClass, RosServerClientReference.class, "RosServerClientReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getRosServerClientReference_From(), theRosPackage.getServiceClient(), null, "From", null, 1, 1, RosServerClientReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getRosServerClientReference_From(), theRosPackage.getServiceClient(), null, "from", null, 1, 1, RosServerClientReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(rosActionServerReferenceEClass, RosActionServerReference.class, "RosActionServerReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getRosActionServerReference_From(), theRosPackage.getActionServer(), null, "From", null, 1, 1, RosActionServerReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getRosActionServerReference_From(), theRosPackage.getActionServer(), null, "from", null, 1, 1, RosActionServerReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(rosActionClientReferenceEClass, RosActionClientReference.class, "RosActionClientReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getRosActionClientReference_From(), theRosPackage.getActionClient(), null, "From", null, 1, 1, RosActionClientReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getRosActionClientReference_From(), theRosPackage.getActionClient(), null, "from", null, 1, 1, RosActionClientReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(rosParameterReferenceEClass, RosParameterReference.class, "RosParameterReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getRosParameterReference_From(), theRosPackage.getParameter(), null, "From", null, 1, 1, RosParameterReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getRosParameterReference_From(), theRosPackage.getParameter(), null, "from", null, 1, 1, RosParameterReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(rosParameterEClass, RosParameter.class, "RosParameter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getRosParameter_Name(), ecorePackage.getEString(), "Name", null, 1, 1, RosParameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getRosParameter_Name(), ecorePackage.getEString(), "name", null, 1, 1, RosParameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getRosParameter_Value(), theRosPackage.getParameterValue(), null, "value", null, 0, 1, RosParameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getRosParameter_From(), theRosPackage.getParameter(), null, "From", null, 1, 1, RosParameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getRosParameter_From(), theRosPackage.getParameter(), null, "from", null, 1, 1, RosParameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(rosConnectionEClass, RosConnection.class, "RosConnection", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getRosConnection_From(), this.getRosInterface(), null, "from", null, 1, 1, RosConnection.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); diff --git a/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/SystemImpl.java b/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/SystemImpl.java index ae637a70e..b1db4b4e8 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/SystemImpl.java +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/SystemImpl.java @@ -17,11 +17,9 @@ import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.InternalEList; - -import ros.Parameter; - import system.Component; import system.Connection; +import system.RosParameter; import system.RossystemPackage; /** @@ -100,7 +98,7 @@ public class SystemImpl extends MinimalEObjectImpl.Container implements system.S * @generated * @ordered */ - protected EList parameter; + protected EList parameter; /** * @@ -189,9 +187,9 @@ public EList getConnections() { * @generated */ @Override - public EList getParameter() { + public EList getParameter() { if (parameter == null) { - parameter = new EObjectContainmentEList(Parameter.class, this, RossystemPackage.SYSTEM__PARAMETER); + parameter = new EObjectContainmentEList(RosParameter.class, this, RossystemPackage.SYSTEM__PARAMETER); } return parameter; } @@ -264,7 +262,7 @@ public void eSet(int featureID, Object newValue) { return; case RossystemPackage.SYSTEM__PARAMETER: getParameter().clear(); - getParameter().addAll((Collection)newValue); + getParameter().addAll((Collection)newValue); return; } super.eSet(featureID, newValue); @@ -329,7 +327,7 @@ public String toString() { if (eIsProxy()) return super.toString(); StringBuilder result = new StringBuilder(super.toString()); - result.append(" (Name: "); + result.append(" (name: "); result.append(name); result.append(')'); return result.toString(); diff --git a/plugins/de.fraunhofer.ipa.rossystem/src/system/util/RossystemAdapterFactory.java b/plugins/de.fraunhofer.ipa.rossystem/src/system/util/RossystemAdapterFactory.java index 0b322bdda..3fbf91f5d 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/src/system/util/RossystemAdapterFactory.java +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/util/RossystemAdapterFactory.java @@ -23,6 +23,7 @@ import system.RosServerClientReference; import system.RosServiceServerReference; import system.RosSubscriberReference; +import system.Rossystem; import system.RossystemPackage; /** @@ -86,6 +87,10 @@ public Adapter caseSystem(system.System object) { return createSystemAdapter(); } @Override + public Adapter caseRossystem(Rossystem object) { + return createRossystemAdapter(); + } + @Override public Adapter caseProcess(system.Process object) { return createProcessAdapter(); } @@ -180,6 +185,20 @@ public Adapter createSystemAdapter() { } /** + * Creates a new adapter for an object of class '{@link system.Rossystem Rossystem}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see system.Rossystem + * @generated + */ + public Adapter createRossystemAdapter() { + return null; + } + + /** * Creates a new adapter for an object of class '{@link system.Process Process}'. * * This default implementation returns null so that we can easily ignore cases; diff --git a/plugins/de.fraunhofer.ipa.rossystem/src/system/util/RossystemSwitch.java b/plugins/de.fraunhofer.ipa.rossystem/src/system/util/RossystemSwitch.java index b9a876013..02fe903e5 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/src/system/util/RossystemSwitch.java +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/util/RossystemSwitch.java @@ -21,6 +21,7 @@ import system.RosServerClientReference; import system.RosServiceServerReference; import system.RosSubscriberReference; +import system.Rossystem; import system.RossystemPackage; /** @@ -86,6 +87,13 @@ protected T doSwitch(int classifierID, EObject theEObject) { if (result == null) result = defaultCase(theEObject); return result; } + case RossystemPackage.ROSSYSTEM: { + Rossystem rossystem = (Rossystem)theEObject; + T result = caseRossystem(rossystem); + if (result == null) result = caseSystem(rossystem); + if (result == null) result = defaultCase(theEObject); + return result; + } case RossystemPackage.PROCESS: { system.Process process = (system.Process)theEObject; T result = caseProcess(process); @@ -205,6 +213,21 @@ public T caseSystem(system.System object) { } /** + * Returns the result of interpreting the object as an instance of 'Rossystem'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Rossystem'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseRossystem(Rossystem object) { + return null; + } + + /** * Returns the result of interpreting the object as an instance of 'Process'. * * This implementation returns null;